Spring-Scheduler 사용 // Pass NullpointException : Authentication 해결(Security 연관)// Chatgpt 참조
Spring에서 제공하는 스케쥴러를 사용해 일정시간마다 DB를 조회해 데이터를 전송하는 기능을 구현하던 중 SpringSecurity에서 NullpointException 예외가 발생했다. 설정 코드는 아래와 같다. main 메소드가 있는곳에 어노테이션을 선언 해야 기본적으로 사용이 가능하다. 또는 @Configuration 어노테이션과 함께 @EnableScheduling을 선언해서 설정 파일을 만들어 사용이 가능하다. 예시는 아래와 같다. 1. 기본적으로 SchedulingConfigurer interface를 상속받아 작성한다. 2. override한 'configureTasks' 를 통해 taskRegistrar을 전달받고 3. 여기에 설정한 스케쥴러 설정을 적용하고 (== .setTaskSche..
2023.07.27