docs: public void setupServerConfigIfNeeds(BootLogger logger, Tomcat server, Connector connector, Properties props,
              List<String> readConfigList) {
          if (props == null) {
              return;
          }
          logger.info("...Reflecting configuration to server: config=" + readConfigList);
          doSetupServerConfig(logger, props, "URIEncoding", value -> connector.setURIEncoding(value));
          doSetupServerConfig(logger, props, "useBodyEncodingForURI", value -> {
              connector.setUseBodyEncodingForURI(isStringBooleanTrue(value));
          });
          doSetupServerConfig(logger, props, "secure", value -> connector.setSecure(isStringBooleanTrue(value)));
          doSetupServerConfig(logger, props, "scheme", value -> connector.setScheme(value));
          doSetupServerConfig(logger, props, "bindAddress", value -> connector.setProperty("address", value));
          doSetupServerConfig(logger, props, "proxyPort", value -> connector.setProxyPort(toInt("proxyPort(config)", value)));
          doSetupServerConfig(logger, props, "maxHttpHeaderSize", value -> {
              reflectPropertyMaxHttpHeaderSize(logger, server, connector, value);
          });
      }