Merge pull request #38029 from ch4570

* pr/38029:
  Polish "Extract "server.ports" hardcoding into a constant"
  Extract "server.ports" hardcoding into a constant

Closes gh-38029
This commit is contained in:
Moritz Halbritter
2023-10-26 14:35:42 +02:00

View File

@@ -55,6 +55,8 @@ public class RSocketPortInfoApplicationContextInitializer
private static final String PROPERTY_NAME = "local.rsocket.server.port";
private static final String SERVER_PORTS = "server.ports";
private final ConfigurableApplicationContext applicationContext;
Listener(ConfigurableApplicationContext applicationContext) {
@@ -79,9 +81,9 @@ public class RSocketPortInfoApplicationContextInitializer
private void setPortProperty(ConfigurableEnvironment environment, int port) {
MutablePropertySources sources = environment.getPropertySources();
PropertySource<?> source = sources.get("server.ports");
PropertySource<?> source = sources.get(SERVER_PORTS);
if (source == null) {
source = new MapPropertySource("server.ports", new HashMap<>());
source = new MapPropertySource(SERVER_PORTS, new HashMap<>());
sources.addFirst(source);
}
setPortProperty(port, source);