有木有小伙伴们使用Mybatis开发后台功能时,遇到修改xml文件一定要重启服务器才能生效,是不是很苦恼,有的小伙伴们举个爪
源码请查看链接: https://pan.baidu.com/s/1bRBHc6
1、首先我们要知道为什么修改的xml没有自动加入到mybatis的缓存
因为mybatis不知道你文件修改了
2、我们如何告诉mybatis我们文件修改了
很简单,mybatis创建完factory后,我们启动一个线程,一直监控我们的文件就好了,如果发现文件修改就告诉mybatis
重写buildSqlSessionFactory方法