반응형 @Lazy1 Lazy Bean 에 대해(lazy init / lazy loading) Spring 에서 Bean이란. 스프링이 처음 기동할때 스프링 컨테이너 안에 특정 annotation이 걸리거나 설정해둔 객체들이 올라가는데, 그 올라간것들을 Bean이라고 한다. 자세한 내용은 참고포스팅을 참고바란다. 하지만 너무 많은 Bean을 등록하게 될 경우에 Spring 기동이 오래 걸리고 자주 사용되지 않는 Bean등 몇몇의 Bean은 꼭 기동시 올라오지 않아도 되는 경우가 있다. 이럴 경우 Lazy 설정을 걸어서 나중에 등록이 되도록 할수가 있다. Lazy란 게으른. 이라는 뜻으로 말그대로 게을러서 나중에 Bean이 등록이 된다. 방법은 간단하다. 늦게 뜨길 원하는 Bean에 @Lazy annotation 을 붙여주면 된다. 그리고 만약 의존성 주입을 받는 경우라면 Autowired와 함께 .. 2023. 8. 26. 이전 1 다음 반응형