我们的项目的目录情况为:
aaa.bbb.ccc为根目录,下面再按业务建目录,如:api、app,每个目录下面再建controller、service、mapper等
即:
aaa.bbb.ccc
api
controller
apiController.java
service
apiService.java
mapper
apiMapper.java
app
controller
appController
service
appService.java
mapper
appMapper.java
因此,想打印mybatis日志,需要指定aaa.bbb.ccc目录的日志级别为debug
但是有一天,我突然发现,虽然sql日志还是在打印,但是有大量的跟字符串相关的日志被打印,每个sql会产生几百条该类日志,经检查发现是另外一个同事配置了fastjson在值转换前打印了该信息,而他配置的fastjson的目录在aaa.bbb.ccc.config下,即:
aaa.bbb.ccc
config
fastjsonConfig.java
api
controller
apiController.java
service
apiService.java
mapper
apiMapper.java
app
controller