在开发测试的时候,mybatis要打印sql语句 在spring配置文件里面加上:
logging.level.mapper接口的包名=debug
注意:前面固定为 logging.level,后面跟 mapper接口的包名。
ServiceImpl 里面的查询方法的事务要设为 read only:
@Transactional(readOnly = true)
增删改一定要添加事务
随笔记录:方便开发的一些小配置
研究技术经理,框架的git提交记录:拦截控制器方法记录日志时,将请求/响应参数以json格式输出
然后再在各个微服务中依赖配置记录日志,实现记录controller的请求/响应日志。注意有Controller类的模块才加,像 *-api、commons 这些模块不要加。
pom里面的依赖,把groupId相同的放在一起,这样好找一些
添加了这两个配置之后,就能够输出 sql 和 controller 日志了,便于开发的时候方便排查
insert、update操作,自动填充 create_time、update_time 是 FillMetaObjectHandler 这个类里面设置的,下来可以去研究一下技术经理的开发思维