Notice
Recent Posts
Recent Comments
Link
목록2025/03/21 (1)
꾸준한 개발일기
@Configuration이란?
🔍 @Configuration이란?@Configuration 은 스프링의 설정 파일을 정의할 때 사용하는 애노테이션즉, 이 클래스를 스프링 컨테이너에서 설정 정보를 담고 있는 클래스로 인식하게 해 준다📌 @Configuration을 사용해야 하는 이유1️⃣ 스프링 빈(Bean) 등록을 위한 설정 클래스@Bean 애노테이션을 사용해 스프링 컨테이너에 빈을 등록하는 클래스임을 명시한다.@Configuration이 붙은 클래스는 스프링이 자동으로 관리하는 설정 클래스가 된다.2️⃣ 싱글톤을 보장하기 위해 사용됨 (CGLIB 프록시 사용)스프링 컨테이너는 기본적으로 싱글톤 패턴을 적용하여 같은 객체를 공유한다@Configuration을 사용하면, 싱글톤이 보장되도록 내부적으로 CGLIB 프록시를 적용한다. ..
Programing/스프링
2025. 3. 21. 08:00