스프링에 @Scheduled 말고 별도의 Thread작업하다가 스케줄러 대신 @PostConstruct에 while(true) 걸었더니 앱이 아예 안 떴다. 원인 — 메인 스레드를 점유해버림Spring 초기화 흐름은 이렇다.메인 스레드 → Bean 생성 → @PostConstruct 실행 → 초기화 완료 → 앱 기동@PostConstruct에 무한루프를 넣으면 메인 스레드가 거기서 영원히 빠져나오질 못한다. 초기화 완료 단계로 절대 못 넘어감.// 이렇게 하면 앱이 안 뜸@PostConstructprivate void autoRun() { while (true) { // 뭔가 처리... Thread.sleep(60000); }}해결 — 별도 스레드에서 돌리기새 ..