관리 메뉴

진취적 삶

5.2 @ComponentScan 스캔 설정 본문

스프링 5 프로그래밍 입문/5.컴포넌트 스캔

5.2 @ComponentScan 스캔 설정

hp0724 2023. 8. 16. 19:52
@Configuration
@ComponentScan(basePackages = {"spring"})
public class AppCtx {
	
 
	@Bean 
	@Primary
	public MemberPrinter memberPrinter1() {
		return new MemberPrinter();
	}
	@Bean 
	public MemberPrinter memberPrinter2() {
		return new MemberSummaryPrinter();
	}

	
	
	@Bean 
	public VersionPrinter versionPrinter() {
		VersionPrinter versionPrinter = new VersionPrinter();
		versionPrinter.setMajorVersion(5);
		versionPrinter.setMinorVersion(0);
		
		return versionPrinter;
	}
}

줄어든 코드를 확인 할수 있다