Spring/Spring framework
스프링 빈 자바코드로 직접 설정
원2
2022. 12. 21. 11:17
728x90
반응형
@Configuration
public class SpringConfig {
/*
* 스프링 빈을 직접 설정 할 때의 장점
* : db 를 변경할때 repository 만 변경해주면 나머지
* 코드를 손대지 않고 변경 가능.
* */
@Bean
public MemberService memberService() {
return new MemberService(memberRepository());
}
@Bean
public MemberRepository memberRepository() {
return new MemoryMemberRepository();
}
/*
아래 처럼 변경해주면 끝
@Bean
public MemberRepository memberRepository() {
return new DbMemberRepository();
}
*/
}
이런식으로 하면 됌ㅇㅇ
728x90
반응형