How to set context-param in spring-boot

后端 未结 4 1519
甜味超标
甜味超标 2020-12-05 07:12

In the classic web.xml type configuration you could configure context parameters like so

web.xml

...

  p-nam         


        
4条回答
  •  离开以前
    2020-12-05 07:46

    You can set parameters on the whole ServletContext by declaring a ServletContextInitializer bean:

    @Bean
    public ServletContextInitializer initializer() {
        return new ServletContextInitializer() {
    
            @Override
            public void onStartup(ServletContext servletContext) throws ServletException {
                servletContext.setInitParameter("p-name", "-value");
            }
        };
    }
    

    Update: in Spring Boot 1.2 using a ServletContextInitializer is no longer necessary. You can now configure a parameter on the ServletContext in a single line in application.properties:

    server.context_parameters.p-name=-value
    

提交回复
热议问题