context2 스프링 스케줄러 중복 작동 주기적으로 데이터 업데이트가 필요한 작업이 있어 스케줄러 컨트롤러를 따로 뽑아내고 작업을 하는 중 문제가 발생했다. @Component @EnableScheduling public class ScheduledApplication { private static int count = 0; //실행 1초뒤 @Scheduled(fixedDelay = 1000) public void testScheduledTask() throws Exception { System.out.print("스케줄러 실행! "+ count++); System.out.println(" "+(System.currentTimeMillis()/1000)); } } 1초마다 실행되어야 할 스케줄러이지만 콘솔창은 다음과 같이 출력되었다. ... 스.. 2023. 3. 21. 리액트 Context API 리액트로 코드를 짜다보면 중간 컴포넌트들이 단순히 props를 넘기는 역활을 할 때가 있습니다. 이런 경우, Context API를 사용하면 Context를 선언한 컴포넌트의 하위 컴포넌트들에서 Context에 존재하는 값에 접근할 수 있는 권한을 설정할 수 있습니다. 1) 선언 const MyContext = React.createContext(); creat 2) 값 생성 ... 하위 컴포넌트 Provider로 하위 컴포넌트를 감싸주면 하위 컴포넌트에서 Context에 접근할 수 있는 권한이 주어집니다. 어떤 값 부분에는 context에 넣고 싶은 값을 직접 적어주거나 선언한 뒤 적어줍니다. ex ) const 어떤값 = { name : "강아지", sound : "멍멍"} 3) 값 사용 const .. 2022. 5. 28. 이전 1 다음 반응형