더북(TheBook)

프로토타입 빈 사용에 대한 필자 의견을 제시하며 이 절을 마무리하겠다. 일반적으로 필자가 개발하는 앱에서는 프로토타입 빈과 가변 인스턴스를 피하는 것을 선호한다. 하지만 때로는 리팩터링하거나 오래된 애플리케이션에서 작업해야 할 때가 있다. 필자는 과거에 오래된 애플리케이션에 스프링을 추가하는 앱 리팩터링 작업을 할 때 이런 일을 겪은 적이 있다. 그 앱은 여러 곳에서 가변 객체를 사용했는데, 단시간에 사용된 모든 곳을 리팩터링하는 것은 불가능했다. 팀이 각각의 경우를 점진적으로 리팩터링할 수 있는 프로토타입 빈을 사용해야 했다.

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