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
반응형
'Spring > Spring framework' 카테고리의 다른 글
| Spring message arguments (0) | 2022.03.30 |
|---|---|
| Email 보내기 2탄 (0) | 2022.03.18 |
| Spring message properties (0) | 2022.01.07 |
| Spring MVC Request life cycle (0) | 2021.12.24 |
| 인터셉터 (0) | 2021.08.19 |
| boot06 부트스트랩 이용한 게시판 만들기 (0) | 2021.08.11 |