热部署

在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,
我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。
1、模板引擎
在Spring Boot中开发情况下禁用模板引擎的cache 页面模板改变ctrl+F9
可以重新编译当前页面并生效
2、Spring LoadedSpring
官方提供的热部署程序,实现修改类文件的热部署 下载Spring Loaded(
添加运行时参数; -javaagent:C:/springloaded-1.2.5.RELEASE.jar –noverify      
3、JRebel 
收费的一个热部署软件 
安装插件使用即可
4、Spring Boot Devtools(推荐)
引入依赖

即一个web项目在修改controller之后,需要重新编译才可以进行访问
在IDEA中使用Ctrl+F9即可重新进行编译
 

 
 

最新文章

  1. 有关PHP、HTML单引号、双引号转义以及转成HTML实体的那些事!
  2. 【转】【编码】ASCII 、UNICODE和UTF-8之二
  3. C++ Primer 第5版
  4. PHP 防范CC攻击
  5. iOS常用的设计模式
  6. java String.split方法是用注意点(转)
  7. poj 2676 Sudoku ( dfs )
  8. QTP的DataTable操作整理(注---不知转载多少遍)
  9. LinQ 语法基础
  10. 有关docker新版的icc、iptables的一个巨坑
  11. Android WindowManager 小结
  12. CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别
  13. CloudStack搭建KVM环境
  14. Windows线程同步(上)
  15. Linux 高性能服务器编程——多线程编程
  16. DUEditor的诞生
  17. Spring Boot Hikari
  18. 工具(2): 极简MarkDown排版介绍(How to)
  19. MySQL:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
  20. nginx、swoole高并发原理初探

热门文章

  1. Mysql与InnoDB优化
  2. windbg .net 程序的死锁检测 常用方法(个人备份笔记)
  3. 学习Golang的步骤建议
  4. centos 6无法上外网
  5. COGS2217 papertask
  6. 使用SVG绘制流程图
  7. sublime text3 jQuery Emmet 插件 安装方法,快捷键
  8. 浅谈搜索引擎SEO(HTML/CSS)
  9. git中常见操作指令
  10. Monkey测试环境搭建