싱글톤

    [토비 스프링] CH1-3. 싱글톤 레지스트리와 오브젝트 스코프

    [토비 스프링] CH1-3. 싱글톤 레지스트리와 오브젝트 스코프

    DaoFactory와 스프링 IoC의 차이 DaoFactory를 직접 사용하는 것과 @Configuration 애노테이션을 추가해서 스프링의 에플리케이션 컨텍스트를 통해 사용하는 것은 테스트 결과만 보자면 동일한 것 같지만 그렇지 않다. 다음은 DaoFacotry의 userDao() 메소드를 두 번 호출해서 리턴되는 UserDao 오브젝트를 출력하는 코드이다. public class EqualityCheck { public static void main(String[] args) { DaoFactory factory = new DaoFactory(); UserDao dao1 = factory.userDao(); UserDao dao2 = factory.userDao(); System.out.println..