강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

parkhs님의 프로필 이미지
parkhs

작성한 질문수

윤재성의 만들면서 배우는 Spring MVC 5

21강 RequestScope 빈 주입

@Lazy 질문있습니다.

작성

·

247

0

안녕하세요!

request scope 관련 질문있습니다.

TestController.java에서 DataBean들을 선언할 때는 @Lazy를 작성 여부 관련입니다.

서버가 최초 실행될 때에는 요청이 없음에도 불구하고, Bean을 주입하려고 하기 때문에 xml 방식에서는 이를 오류로 인식하지만(그래서 @Lazy를 작성), 반면에  Java 방식에서는 이를 오류없이 흘려 보내는걸로(@Lazy를 작성하지 않음) 이해했는데 맞을까요??

답변 1

0

소프트캠퍼스님의 프로필 이미지
소프트캠퍼스
지식공유자

나중에 보시면 아시겠지만 Java 방식으로 하셔도 @Lazy를 해주시는게 좋습니다. 참조변수에 @Lazy를 붙혀주면 서버 가동시 주입받으려고 하는걸 나중으로 미룰 수 있습니다. 이 때문에 어느방식을 사용하든 설정해주시는게 좋습니다.

parkhs님의 프로필 이미지
parkhs

작성한 질문수

질문하기