2016-05-31 3 views
0

등의 MyBatis XML 매퍼에서 비 구문 오류가있는 경우 : "CutomObjTypeHandler는"예를 들어 철자가 잘못spring-mybatis xml mappers를 디버깅하는 방법은 무엇입니까?

 <result property="pro" column="col"  javaType="CustomObj" typeHandler="CutomObjTypeHandler"/> 

이 앱이 배포 및 중단 시작이, 마지막 바람둥이 로그 :

Initializing Spring root WebApplicationContext 

배포 프로세스가 최소한 처음 20 분 동안 중지되거나 예외가 발생하지 않습니다.

그런 일이 생길 때 나는 철저히 타입 O를 찾기 위해 XML을 읽는다.

더 나은 디버깅 방법이 있습니까? 또는 어쩌면 내 환경이 올바르게 처리하지 못합니다.

답변

0

mybatis mappers를 포함하여 스프링 응용 프로그램 컨텍스트를 인스턴스화하고 수정할 쿼리를 실행할 통합 테스트를 만듭니다.

그런 다음 매 단계마다 점차적으로 해당 테스트를 실행하는 매퍼에게 사소한 단계별 변경 사항을 적용하십시오.

또한 spring 및 mybatis로 기록 된 오류를 볼 수 있도록 slf4j 로깅을 활성화해야합니다. 잘못된 구문으로 인해 발생하는 오류는 비밀 스럽기 때문에 주요 변경 사항은 단계별로 조금씩 변경됩니다.