인프런 커뮤니티 질문&답변
생성자,setter
작성
·
386
퀴즈
51%나 틀려요. 한번 도전해보세요!
의존성 주입(DI) 방식 사용의 주요 이점은 무엇일까요?
객체 간 결합도를 높입니다.
코드의 유연성과 테스트 용이성이 향상됩니다.
스프링 컨테이너가 필요 없어집니다.
데이터베이스 연결을 자동화합니다.
답변 3
0
xml 설정 파일의
<bean> 태그 내부에
constructor,property 태그가 순서대로 있기때문에,
초기화가 2번 진행된 후 컨테이너에 저장됩니다.
말씀하신대로 스프링의 기능이라고 생각하시면 될 것 같습니다
아래 주소를 참고하시면 될 것 같습니다
https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-dependencies
0
싱글톤이면 getBean 사용하기전에 빈 객체를 만들어내고, 프로토타입이면 getBean을 사용해야만 빈 객체를 만들어낸다고 알고있어요.
그래서, xml설정파일에서 싱글톤 -> prototype태그에 의해서 setter가 실행된거 아닐까싶어요
0





