강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của qudwns61226865
qudwns61226865

câu hỏi đã được viết

Java Spring Framework (renew ver.) - Khóa học dành cho lập trình viên mới

Tập tin cấu hình mùa xuân riêng biệt

생성자,setter

Viết

·

358

0

.getBean을 사용하니까 생성자에 있는 출력문과 setter에 있는 출력문 두개다 사용 되는데 왜그런지 알수있을까요..?

객체를 생성할때 생성자가 실행되는건 알겠는데 set은 메소드를 실행해야지 실행되는거 아닌가요??

bean의 기능중 하나인지 알고싶습니다.

javaspring

Câu trả lời 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

저도 같은게 궁금해요ㅠㅠ

Hình ảnh hồ sơ của qudwns61226865
qudwns61226865

câu hỏi đã được viết

Đặt câu hỏi