spring2 자바 스프링 - 의존 자동 주입 정리 의존 자동 주입이란? 스프링 DI를 보면 객체를 직접 생성자, 객체 주입 방식으로 의존 주입을 했습니다. 이를 자동으로 해줄 수 있는데 @Autowired 어노테이션을 활용하면 의존을 자동으로 주입할 수 있습니다. @Autowired 어노테이션을 메서드나 필드에 붙임으로써 의존을 자동 주입해 달라는 선언을 하게 됩니다. public class MemberRegisterService { @Autowired private MemberDao memberDao; public MemberRegisterService() { } /* public MemberRegisterService(MemberDao memberDao) { this.memberDao = memberDao; } */ // 의존 자동 주입을 함으로써 .. 2023. 3. 29. 자바 스프링 - DI(Dependency Injection)의존성 주입 정리 의존이란? - 객체와 객체 간의 의존을 뜻합니다. 하나의 객체는 다른 여러 객체들과 의존 관계를 지닙니다. 달리 말하면, 여러 객체들은 어떤 하나의 객체에 의존할 수 있다는 겁니다. 물론 의존 대상이 하나가 아니라 여러개가 될 수 있기도 합니다. 여기서 포인트는 어떤 객체는 필요로하는(의존하는) 또 다른 객체가 있다는 겁니다. 간단히 예를 들어, 사용자 정보를 저장하고 받아오는 Member라는 DO(Data Object)클래스가 있다고 가정합니다. public class Member { private String email; private String password; private String name; . . . public void setEmail(Long email) { this.email = e.. 2023. 3. 28. 이전 1 다음