mrbusche.com

Java setting tracking mode for session

If you avoid using xml for you configuration files like I do, but don't want to pass the jsessionid around through the URL you can create a @Bean and use a lambda to set the tracking mode as follows

public class AuthProvidersSecurityConfig extends WebSecurityConfigurerAdapter {

@Bean public ServletContextInitializer servletContextInitializer() { return servletContext -> { servletContext.setSessionTrackingModes(EnumSet.of(SessionTrackingMode.COOKIE)); }; } }