
생성자 주입/필드 주입/setter 주입

·
DEVELOP/SPRING
Spring에서 의존성 주입(DI, Dependency Injection)을 하는 방식은 생성자 주입, 필드 주입, setter 주입 이렇게 3가지가 있다. 생성자 주입 (Constructor Injection) @Component public class MemberService { private final MemberRepository memberRepository; @Autowired public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } }특징불변성 보장: final 사용 가능 -> 생성 이후 값 변경 불가테스..