本文开发工具为Idea,eclipse类似
在日常开发中,修改文件,必须重启服务才能生效,这样就大大影响了我们的开发效率。
1.对于java等文件修改,tomcat运行在调试模式即可(快捷键shift+f9) ,修改文件后按ctl+F9
在浏览器ctl+F5就可以看更新后的文件。
2.对于mybatis,动态加载修改的mapper.xml 文件,方便我们调试sql语句 , 使用 https://github.com/robinhunan/cooljava,在target目录下修改xml文件,会自动加载修改后的xml文件。如果是在coolJava项目的src中修改xml文件,需要在idea重新build->Build Artifacts....
注意: 对于上线环境需要关闭自动加载功能
修改 applicationContext.xml
<bean class="com.util.MybatisXmlMapperAutoReloader" >
<property name="enableAutoReload" value="true" />
</bean>
将true 修改为false