Spring Sessionをインメモリで利用する
   1 min read

昔は spring.session.store-type の選択肢に hash_map というものがあったようですが、現在は存在しません。(ちなみに none は Spring Session を利用しない、という意味になるようで、挙動が変わってしまいます( JSESSIONIDSESSIONID とか))

ではどうすれば良いかというと、(上のStack Overflowにも回答がありますが)

@EnableSpringHttpSession
@Configuration
public class SpringHttpSessionConfig {

	@Bean
	public MapSessionRepository sessionRepository() {
		return new MapSessionRepository(new ConcurrentHashMap<>());
	}

}

というコンフィグ設定を行えば良いようです。