DI
-
TIL 20일차 (2021.11.10)TIL(Today I Learned) 2021. 11. 10. 17:12
스프링 빈, 스프링 컨테이너 MVC 과정에서 Controller는 스프링 컨테이너에 저장되어있다가 호출되는 방식. 스프링빈 의존관계 추가(컴포넌트 스캔 방식) public class MemberController { private final MemberService memberService = new MemberService(); }-> 이 코드는 이미 MemberService가 다른 클래스 파일에 선언되어있으므로 new로 중복되어 안정적이지 못하다, 하나만 생성해서 공유하는 방식이 효율적이다.(DI 방식,) public class MemberController { private final MemberService memberService; // 스프링컨테이너 공용 사용 @Autowired public ..