언녕하세요 정만입니다~ @Bean과 @Component가 빈을 등록할 때 사용하는걸 알았지만 정확한 차이를 몰라 이번 기회에 정리해보았습니다. 💡 스프링 빈은 스프링 IoC(제어의 역전) 컨테이너가 생성하고 관리하는 객체로 애플리케이션의 구성 요소를 의미합니다. 스프링 IoC 컨테이너는 빈의 생명주기와 의존성을 관리하고 필요할 때 빈을 주입합니다. @Bean- 주로 @Configurartion이 붙은 클래스내에서 사용합니다.- 특정한 객체의 생성 로직이 필요할 때나 외부 라이브러리의 객체를 빈으로 등록할 때 사용합니다.- 주로 외부 라이브러리나 복잡한 초기화가 필요한 객체에 사용됩니다.- 메서드 레벨에서 수동으로 빈을 정의하고 등록합니다.@Configurationpublic class AppConfi..
스프링

스프링 스케줄러(Spring Scheduler) 스프렝 스케줄러란?Spring Framework에서 제공하는 기능특정 작업을 주기적으로 실행할 수 있도록 지원한다.이를 통해 배치 작업이나 정기적인 백그라운드 작업을 간편하게 설정할 수 있다.@Schedlued 어노테이션을 사용하여 설정한다. 스프링 스케줄러의 기본 개념1. 스케줄링이란?스케줄링은 특정 시간 간격이나 특정 시간에 작업을 실행하는 것을 의미한다.예를 들어, 매일 자정에 데이터 백업 작업을 실행하거나 매 시간마다 로그 파일을 정리하는 작업을 설정할 수 있다. 2. 스프링 스케줄러의 주요 기능주기적으로 반복되는 작업을 설정할 수 있다.고정된 간격으로 작업을 실행하거나, 특정 시간에 작업을 실행하는 등 다양한 스케줄링 옵션을 제공한다.별도의 스레..