在application.yaml中已经配置
server:
servlet:
session:
cookie:
secure: true
http-only: true
name: yayayayayay
然后在启动类中查看了一下:
@Bean
public ServletContextInitializer servletContextInitializer() {
return new ServletContextInitializer() {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
servletContext.getSessionCookieConfig().setName("yourCookieName");
System.out.println("kkkkkkkkkk:"+servletContext.getSessionCookieConfig().getName());
System.out.println("kkkkkkkkkk:"+servletContext.getSessionCookieConfig().isHttpOnly());
System.out.println("kkkkkkkkkk:"+servletContext.getSessionCookieConfig().isSecure());
// System.out.println("kkkkkkkkkk:"+servletContext.getSessionCookieConfig());
}
};
}
输出:
kkkkkkkkkk:yourCookieName
kkkkkkkkkk:true
kkkkkkkkkk:true
然后用火狐请求登录了一下,怎么还是:JSESSIONID,也没有Secure标志
