더북(TheBook)

스테레오타입 애너테이션으로 싱글톤 빈 선언하기

앞서 언급했듯이, 싱글톤 빈에 대한 스프링 동작은 @Bean 애너테이션으로 선언할 때와 스테레오타입 애너테이션을 사용할 때가 다르지 않다. 하지만 이 절에서는 예제를 이용하여 이런 사실을 적용하려고 한다.

서비스 클래스 두 개가 리포지터리에 종속되는 클래스 설계 시나리오를 생각해 보자. 다음 그림에 표시된 것처럼 CommentRepository라는 리포지터리에 의존하는 CommentServiceUserService가 모두 있다고 가정한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.