如何在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来整体设置参数:
@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







