如何在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通过声明一个ServletContextInitializerbean来整体设置参数:

@Bean

public 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

回到顶部