Spring FactoryBean
FactoryBean
은 스스로 SpringBean을 생성할수 없는 클래스에 대해 필요한 설정값을 받아서 스프링 빈을 생성해준다.
FactoryBean 인터페이스를 구현하면 된다.
isSingletone()
얘는 보통 true로 주고, getObject()에서는 해당 팩토리 인스턴스에서는 항상 동일한(싱글턴) 객체를 리턴하도록 처리한다.
FactoryBean
이
getObject()
를 호출할때마다 동일한 객체를 넘겨주는지(singleton) 여부를 가리킨다.