Spring

@EnableScheduling 설정하지 않았는데 Schedule 동작 시

일태우 2024. 1. 17. 16:33

@EnableScheduling을 설정하지 않았는데도 Schedule이 동작하고 있을 때 한번 확인해보세요.

 

전체적으로 라이브러리를 훑어봤는데 Redis Config부분에서 발견되었습니다.

 

spring-session-data-redis 사용하고, Redis 활성화 시에 RedisHttpSessionConfiguration를 사용하게되는데

 

아래와 같이 @EnableScheduling이 적용되어 있습니다.

@Configuration
@EnableScheduling
public class RedisHttpSessionConfiguration extends SpringHttpSessionConfiguration
       implements EmbeddedValueResolverAware, ImportAware {

    private Integer maxInactiveIntervalInSeconds = 1800;

    private ConfigureRedisAction configureRedisAction = new ConfigureNotifyKeyspaceEventsAction();

    private String redisNamespace = "";

    private RedisFlushMode redisFlushMode = RedisFlushMode.ON_SAV

 

참고 해보세요

'Spring' 카테고리의 다른 글

Querydsl Tech Talk 정리  (0) 2021.08.10
Thymeleaf - 표준 표현식  (0) 2021.01.27
SpringBoot Mysql Datasource 세팅  (0) 2020.11.16
Spring Cloud Gateway - API Gateway 맛보기  (5) 2020.10.19
Spring Security OAuth2 - Authorization endpoint  (0) 2020.10.07