在WebApplicationInitializer中访问Spring属性或配置文件

时间:2017-10-15 11:43:49

标签: java spring spring-mvc cookies

我通过DispatcheServlet配置我的AbstractAnnotationConfigDispatcherServletInitializer,我正在设置我的会话cookie作为安全:

public class WebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
  ...  

  @Override
  public void onStartup(ServletContext servletContext) throws ServletException {
    super.onStartup(servletContext);
    servletContext.getSessionCookieConfig().setSecure(true);
  }
}

我想要的是根据属性文件中的属性设置会话cookie,该属性文件通过配置类中的@PropertySource注释加载到Spring上下文中。下一个选项是根据活动配置文件做出决定。我知道我不能将Spring bean注入WebApplicationInitializer,因为WebApplicationInitializer不是Spring bean。有没有办法实现这个目标?

0 个答案:

没有答案
相关问题