스프링(Spring) - DI(Depedency Injection) 개념과 예제 : 생성자 사용


스프링(Spring) - DI(Depedency Injection) 개념과 예제 : 생성자 사용

예제 파일 : -> 이전 포스트에서 DI의 방식 중 setter()를 사용하였습니다. 이번 포스트에서는 생성자를 사용해보도록 할게요.참고 : 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용 생성자를 사용한 예제) 이전 setter방식과 다르게 MyCats에 setter()가 없고 생성자를 이용해서 name, age, hobbys를 인자로 받아와 필드에 있는 name, age, hobbys를 초기화 시켜주었고, Cats에서도 마찬가지로 myCats를 인수로 받아와서 필드의 myCats값을 초기화 시켜주었습니다. 메인클래스에서는 이전과 똑같은 방법으로(getBean) 객체를 얻어와서 사용합니다. 얻어온 객체를 보시면 catsInfo라는 객체를 얻어왔다고 되어있네요..........



원문링크 : 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : 생성자 사용