package hello.hellospring;
import hello.hellospring.repository.MemberRepository;
import hello.hellospring.repository.MemoryMemberRepository;
import hello.hellospring.service.MemberService;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class SpringConfig {
@Bean //자바코드로 스프링 빈 설정
public MemberService memberService(){
return new MemberService(memberRepository());
}
@Bean
public MemberRepository memberRepository(){
return new MemoryMemberRepository();
}
}
'Spring' 카테고리의 다른 글
Spring- 스프링 컨테이너로 등록하기(1) (0) | 2023.01.17 |
---|---|
Spring- IoC, DI 컨테이너 (0) | 2023.01.17 |
Spring- Dependency Injection(의존 관계 주입) (0) | 2023.01.13 |
Spring- 객체 지향의 SOLID 원칙 (0) | 2023.01.12 |
Spring- 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2023.01.04 |