스프링 컴포넌트 스캔

컴포넌트 스캔이란?스프링 컴포넌트 스캔은 스프링 컨테이너가 특정 패키지를 스캔하여, @Component 어노테이션이 붙은 클래스를 자동으로 빈(Bean)으로 등록하는 기능이다. 수동으로 빈을 등록하는 번거로움을 줄이고, 코드의 가독성과 유지보수성을 높일 수 있다. 컴포넌트 스캔의 장점- 자동화 : @Component 어노테이션을 통해 자동으로 빈을 등록 할 수 있다.- 간편함, 유연성 : 빈 등록을 위한 설정 코드가 줄어들어 간편하고, 특정 패키지를 스캔하여 필요한 빈을 자동으로 등록하므로, 변경에 유연하게 대응 가능  컴포넌트 스캔 설정 방법 XML 설정 com.example 패키지와 그 아래 패키지에서 @Component 가 붙은 클래스를 스캔하여 빈으로 등록한다.  Java Config설정@Conf..
🤔스프링 컴포넌트 스캔이란? 설정정보 클래스에 @ComponentScan 어노테이션을 붙이면 @Bean 어노테이션이 붙은 메서드를 정의해주지 않아도 자동으로 스프링이 @Component 어노테이션이 붙은 클래스의 객체들을 빈으로 등록해줌 수동 등록에선 메서드명을 빈의 이름으로 사용함 컴포넌트 스캔 방식은 클래스 이름의 앞글자를 소문자로 바꿔서 사용함 빈 이름 빈 객체 createOrderServiceImpl CreateOrderServiceImpl@x01 memberRepositoryImpl MemberRepositoryImpl@x02 @Bean("customName") 처럼 기본값 대신 사용할 빈의 이름을 지정할 수 있는 것처럼 @Component("customName") 으로 빈의 이름을 직접 지정해..
mmmhmm
'스프링 컴포넌트 스캔' 태그의 글 목록