自动加载,热加载java项目文件

本文开发工具为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

发布了67 篇原创文章 · 获赞 9 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/robinhunan/article/details/102928465