: 요청에 따른 보안 기능 설정을 하여 실행
//apply diprecate
HttpSecurity.with(C configurer, Customizer< C > customizer)
서버 이중화 상태에서 인증/인가 데이터를 하나의 애플리케이션에서 가지고 있다면 비정상 종료시 데이터가 날아간다. 데이터가 캐시 쿠키 서버에 저장되고 이를 바라보고 있다고 생각
세션을 공유할 수 있도록 설정하는 것
implementation 'org.springframework.session:spring-session-data-redis'
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
spring.data.redis.host=localhost
spring.data.redis.port= 6379
@Configuration
⭐️@EnableRedisHttpSession
public class RedisConfig {
@Value("${spring.data.redis.host}")
private String host;
@Value("${spring.data.redis.port}") private int port;
@Bean
public RedisConnectionFactory redisConnectionFactory() {
return new LettuceConnectionFactory(host, port);
}
}