우리 프로젝트에서 IBatis 2를 사용하고 있습니다. Ibatis XML에서 sql 또는 resultmap에 대한 네임 스페이스 오류 또는 존재하지 않는 ID가있는 경우 런타임에이 SQL 맵을 호출하는 해당 DAO를로드 할 때 예외가 발생합니다. IBATIS xml이 컴파일 타임에 잘 형성되어 있는지 확인하는 방법을 찾고 있는데, 이러한 종류의 런타임 문제를 피할 수 있습니다.Ibatis XML을 확인하는 방법 XML은 빌드시에 잘 형성되어 있습니까?
내가 생각할 수있는 두 가지 방법은 다음과 같습니다. 1) IBATIS XML을 확인하기 위해 Ant Task를 확장합니다. 2) DAO를 인스턴스화하는 동안 예외가 발생하면 각 DAO를 인스턴스화하는 Junit을 가져오고 실패합니다.
컴파일 타임에 IBATIS XML의 유효성을 확인하는 다른 방법이 있습니까?