本文開發工具爲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