我通过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。有没有办法实现这个目标?