2016-05-31 3 views
0

Если есть не ошибка синтаксиса в mybatis XML Mapper, как:Как отлаживать весенние шаблоны xml-mybatis?

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

где «CutomObjTypeHandler» написано с ошибками, например, приложение начнет развертывание и зависания, последний мартовский кот журнал:

Initializing Spring root WebApplicationContext 

Процесс развертывания не прекращается или не возникает исключение, по крайней мере, в течение первых 20 минут.

Когда это произойдет, я вернусь и внимательно прочитал xml, чтобы найти тип-O.

Есть ли лучший способ отладить это? или, может быть, моя среда не настроена правильно, чтобы справиться с этим?

ответ

0

Создать интеграционный тест, который будет создавать контекст весеннего приложения, включая mybatis mappers, и будет выполнять запрос, который вы изменяете.

Затем выполняйте небольшие пошаговые изменения, вводящие вещи в инкапсуляцию, которая выполняется после каждого шага.

Также убедитесь, что вы включили ведение журнала slf4j, чтобы вы видели ошибки, зарегистрированные в Spring и mybatis. Ошибки, вызванные неправильным синтаксисом, являются загадочными, поэтому главное - это небольшие пошаговые изменения.

Смежные вопросы