如何在spring-boot中设置上下文参数
在经典的web.xml类型配置中,您可以像这样配置上下文参数
web.xml
...<context-param>
<param-name>p-name</param-name>
<param-value>-value</param-value>
</context-param>
...
在spring-boot中如何实现。我有一个需要参数的过滤器。
我正在使用@EnableAutoConfiguration
,并且包含<artifactId>spring-boot-starter-
jetty</artifactId>在pom中。
回答:
您可以ServletContext
通过声明一个ServletContextInitializer
bean来整体设置参数:
@Beanpublic ServletContextInitializer initializer() {
return new ServletContextInitializer() {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
servletContext.setInitParameter("p-name", "-value");
}
};
}
:在Spring Boot 1.2中,ServletContextInitializer
不再需要使用a
。现在,您可以ServletContext
在的一行中配置参数application.properties
:
server.context_parameters.p-name=-value
以上是 如何在spring-boot中设置上下文参数 的全部内容, 来源链接: utcz.com/qa/431391.html