작성한 질문수
스프링 핵심 원리 - 기본편
옵션 처리
작성
·
155
1
TestBean class가 스프링 컨테이너에 등록되면 이 class안에 있는 함수들이 자동으로 실행돼서 noBean2 = null, noBeam3 = Optional.empty이 출력이 되는 건가요??
TestBean 클래스가 스프링 컨테이너로 등록되는 건 알겠는데 왜 setNoBean2랑 setNoBeam3가 호출되는지를 모르겠네요 ㅠ
답변 1
안녕하세요. 한울님
@Autowired가 메서드에 선언되어 있으면 스프링이 해당 메서드를 호출해줍니다.
그리고 호출하는 메서드에 있는 파라미터 값도 스프링이 관리하는 값이면 함께 넘겨줍니다.(주입)
감사합니다.