Set tracking mode to cookie to remove appended session id, without using web.xml

前端 未结 4 1542
失恋的感觉
失恋的感觉 2020-12-29 16:43

I am setting up a completely java based spring app with no xml config :

public class WebApp extends AbstractAnnotationConfigDispatcherServletInitializer {
           


        
4条回答
  •  感情败类
    2020-12-29 17:12

    In a Spring Boot app, you can configure the mode using the application property server.session.tracking-modes.

    In your application.properties add:

    server.session.tracking-modes=cookie
    

    Or if you use application.yml:

    server:
      session:
        tracking-modes: 'cookie'
    

    The Spring Boot autoconfiguration internally uses the same call to servletContext.setSessionTrackingModes which Bassem recommended in his answer.

提交回复
热议问题