728x90 도서/초보 웹 개발자를 위한 스프링 5 프로그래밍 입문6 Chapter 4. 의존 자동 주입 스프링이 자동으로 의존하는 빈 객체를 주입해주는 기능을 자동 주입이라 한다. 자동 주입을 위해서는 @Autowired 나 @Resource 어노테이션을 사용하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class ChangePasswordService { // 의존성 자동 주입 // 필드에 @Autowired 사용 @Autowired private MemberDao memberDao; ... } // 또는 public class ChangePasswordService { private MemberDao memberDao; // setter 메서드에도 사용할 수 있다. // setter에 @Autowired를 사용하면 스.. 2022. 5. 2. Chapter 03. Spring DI(Dependency Injection) 의존성 주입을 통해 객체를 생성할 경우 의존성을 생성해 주입할 코드가 필요하다. 만약 이 로직을 별도의 클래스로 분리한다면 이 클래스를 서로 다른 두 객체를 조립하는(의존 객체를 주입하는) 클래스, 즉 조립기로 볼 수 있다. 조립기의 예시는 다음과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 public class Assembler { private final MemberDao memberDao; private final MemberRegisterService registerService; private final ChangePasswordService passwordService; public Assembler() {.. 2022. 4. 25. 이전 1 2 다음 728x90