우리는 여러 데이터 소스에 접근하는 상당히 복잡한 프로젝트를 수행하고 있습니다. 현재 우리는 최대 64 개의 웹 서비스 트랜잭션을 처리하고 있으며 더 많은 것을 추가 할 예정입니다. 우리는 정의 된 서비스 계층과 DAO를 가지고있다. 서비스 계층 클래스는 일반적으로 데이터를 조회하는 작업을 수행하는 하나 이상의 DAO 클래스를 가지고 있습니다. DAO 클래스는 스프링 xml 배선을 사용하여 서비스 계층 클래스에 연결됩니다.빈을 연결하는 이점
DAO 클래스에는 모두 인터페이스와 Impl가 있습니다. 여기서 핵심은 오직 하나의 Impl 만 있다는 것입니다. 비록 임프란트가 변경 될 수 있지만 DAO 계층은 안정적인 레거시 시스템에서 비롯되기 때문에 가능성은 희박합니다.
그렇다면 임 플란 트가 하나만있을 경우 스프링 배선을 사용하면 어떤 이점이 있습니까? 왜 서비스 계층 클래스에서 클래스를 인스턴스화하지 않는가?
그래서 서비스를 테스트 할 수 있습니다. –