
[토비의 스프링] 싱글톤 레지스트리와 오브젝트 스코프
·
Server/Spring&Spring Boot
직접 생성한 DaoFactory 오브젝트 출력 시 DaoFactory factory = new DaoFactory(); UserDao dao1 = factory.userDao(); UserDao dao2 = factory.userDao(); System.out.println(dao1); System.out.println(dao2); springbook.dao.UserDao@118f375 springbook.dao.UserDao@117a8bd userDao를 계속 호출하면 매번 새로운 오브젝트가 생성된다는 것을 알 수 있다. 여기에서 스프링 애플리케이션 컨텍스트에 DaoFactory를 설정 정보로 등록 후 getBean() 메소드를 이용해 userDao라는 이름으로 등록된 오브젝트를 가져오면 다른 결과가 ..