类 ServerPortInfoApplicationContextInitializer
java.lang.Object
org.springframework.boot.web.context.ServerPortInfoApplicationContextInitializer
- 所有已实现的接口:
EventListener,ApplicationContextInitializer<ConfigurableApplicationContext>,ApplicationListener<WebServerInitializedEvent>
public class ServerPortInfoApplicationContextInitializer
extends Object
implements ApplicationContextInitializer<ConfigurableApplicationContext>, ApplicationListener<WebServerInitializedEvent>
ApplicationContextInitializer that sets Environment properties for the
ports that WebServer servers are actually listening on. The property
"local.server.port" can be injected directly into tests using
@Value or obtained through the Environment.
If the WebServerInitializedEvent has a
server namespace, it will be
used to construct the property name. For example, the "management" actuator context
will have the property name "local.management.port".
Properties are automatically propagated up to any parent context.
- 从以下版本开始:
- 2.0.0
- 作者:
- Dave Syer, Phillip Webb
-
构造器详细资料
-
ServerPortInfoApplicationContextInitializer
public ServerPortInfoApplicationContextInitializer()
-
-
方法详细资料
-
initialize
-
onApplicationEvent
-