Factory Pattern (1) 썸네일형 리스트형 Spring - bean factory pattern (injecting Collections) Spring 프레임워크의 서비스를 개발할때, interface 를 통해 공통적인 기능을 명시하고 이를 참조하는클래스를 여러개 생성하여 개발을 하게 되는 경우가 있는데, 각 클래스에 enum 으로 별칭을 정해주고 factory class 를 구현하여 필요한 bean 을 get 할 수 있도록 개발하곤합니다. 문제는 원하는 클래스를 enum 값으로 얻기위해 bean 숫자만큼 항상 길어지고 보기싫은 코드가 생성되어야합니다. 이에 대한 개선을 한 후 내용을 정리합니다. 간단한 예제 Rest API 를 구현 후 설명하려고합니다. ※ 지극히 개인적인 코드 스타일을 공유하는 목적의 포스팅입니다 ※ 공통적으로 동물의 타입을 리턴하며 소리를 지를 수 있는 기능을 명세한 interface 를 생성합니다. 해당 interfa.. 이전 1 다음