springloaded配置说明
springboot 下的两热部署springloaded,spring-boot-devtools
总体来说,使用springloaded更方便,如果修改了配置文件和模板文件重新启动一下就好了,毕竟改类的可能性多些!
重要提示:idea 2016.3不会自动编译修改过的文件,所有完全自动是不可能的,所谓的热部署不是自动部署,还是需要手动的!
spring-boot-devtools
配置方法
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional>
</dependency>
每次改动都要自动重起,好处是可以加载全部文件。springloaded 不用每次都重起,但无法加载配置文件,ftl等
springloaded
- idea用run 或者 debug运行就行了,注意下面配置
<!-- 这个是在intelli idea 中配置的 -->
1.springloaded 热部署class 重要的必须在VM参数配置,否则不起作用!!!!这个包不会自动下载,要手动去github上下载
2.配置方法:在 VM OPTION 里写上:(注意路径中不能有空格)-javaagent:/Users/jiangtao/Dropbox/JiangtaoDev/springloaded-1.2.6.RELEASE.jar -noverify
3.!!!!! run 和 debug都能用!切记:改完后要重新编译改过的类(1.cmd+shift+F9,或者右键选择重新编译)!!!@SEE http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-reload-springloaded-gradle-and-intellij-idea
- mvn 运行要注意起tomcat
<!--这个plugin是给mvn用的mvn spring-boot:run --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><dependencies><dependency><groupId>org.springframework</groupId><artifactId>springloaded</artifactId><version>1.2.6.RELEASE</version></dependency></dependencies></plugin>
springloaded 的优势是修改class类不用重新启动,非常快速。
不好的地方是无法加载配置文件和ftl等模板文件
springloaded配置说明相关推荐
- linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明
根据我们之前创建和一些操作可以知道,KVM虚拟机的管理主要是通过virsh命令对环境下kvm虚拟机进行管理,下边这里整理一些常用的配置说明以及如何进行日常管理维护. 1,查看KVM虚拟机配置文件 KV ...
- Angular应用中tsconfig.json文件配置说明及配置全局路径映射
tsconfig.json文件配置说明 1. tsconfig.json文件中的选项配置 2. 配置全局路径映射 1. tsconfig.json文件中的选项配置 TypeScript编译器配置文件的 ...
- ESLint 配置说明
ESLint 有什么用,为什么要使用? ESLint 是一套可自定义规则的JS代码检查与修复工具 目标是保存团队代码的一致性和避免错误并且修复错误.减少团队沟通成本 "no-alert&qu ...
- 使用spring-loaded开源项目,实现java程序和web应用的热部署
2019独角兽企业重金招聘Python工程师标准>>> JDK1.5之后提供了java.lang.instrument.Instrumentation,即java agent机制能够 ...
- tuxedo文件ubbconfig配置说明
tuxedo文件ubbconfig配置说明 1.IPCKEY:Tuxedo使用它标识公告板及其他的IPC资源.它不能与该服务器上其他的IPC资源的ID号冲突,其范围是:32769到262126: 2. ...
- 增加 oracle服务名,oracle本地服务名配置说明
本地oracle客户端连接远程oracle数据库服务器配置说明如下: 1.找到本地oracle客户端安装目录,如:%path%\Oracle 2.再找配置文件tnsnames.ora,其目录为 %pa ...
- 很详细的Nginx配置说明
这篇文章主要为大家分享了一篇很详细的Nginx配置说明,主要内容包括Nginx常用功能.Nginx配置文件结构,想要了解Nginx配置的朋友不要错过,参考一下 Nginx是lgor Sysoev为俄罗 ...
- express的app.js的详细配置说明
express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板.下面简单来说说express的安装和app.js文件的配置,然后在今后的教程中一步一步使用express.js搭建个 ...
- redhat php5 安装,完整的linux(RedHat)+php5.3.10+mysql5.5.19+apache2.2.22安装配置说明
完整的linux(RedHat) +php5.3.10+mysql5.5.19+apache2.2.22安装配置说明 1.安装mysql #mysql完整配置 #groupadd mysql #use ...
最新文章
- Solr分页与高亮(使用SolrNet实现)
- intel服务器ssd系列,英特尔发布S3710/S3610服务器SSD新品
- jenkins使用docker部署web应用
- IDEA打开父类的接口方法快捷键
- 【spring-cloud】Eureka server和client之间的心跳通信
- php$_GET的作用,PHP-$_GET和$_POST不起作用
- mysql replace into +1_mysql replace into用法详细说明
- php图像生成和处理,PHP的gd库(图像生成和处理)的应用
- LayaAir 对象池 laya.utils.Pool
- bpftrace 使用笔记
- poi实现word转html
- 2015校园O2O商业模式解析——从水果切入
- [JavaScript] audio在浏览器中自动播放
- Mac MySql官方下载速度太慢解决方案
- 多维尺度变换(multidimensional scaling, MDS)
- seo常用工具,seo常用工具搜行者SEO
- vba批量写入mysql临时表_提高从VBA字典向Access DB中插入多个数据的速度
- 谷歌日志glog库的使用
- linux下删除文件夹及下面所有文件
- 部分景观指数的生态学意义