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
반응형

'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