idea 工具热布署方案汇总
来源:互联网 发布:淘宝980ti能买吗 编辑:程序博客网 时间:2024/06/05 19:26
IDEA 工具开发热布署解决方案
- 工具版本:IDEA 2016
- 开发环境:win7,spring boot,spring data,mysql
方案是我在网上搜索来的,做了一些整理,并将自己使用过程中的注意点做个记录,方便自己和他人借鉴。
方案一:spring-boot-devtools
Spring DevTools说明详见 [ Spring DevTools 介绍 ]
具体设置方法如下:
- 添加maven依赖及开启热布署
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency><build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <maxAttempts>500</maxAttempts> </configuration> </plugin> </plugins></build>
另外,根据自己需要在配置文件中作如下配置:
#添加那个目录的文件需要restart spring.devtools.restart.additional-paths=src/main/java #排除那个目录的文件不需要restart spring.devtools.restart.exclude=static/**,public/**
- 修改IDEA 设置
1、CTRL + SHIFT + A –> 查找make(或build) project automatically –> 选中 (或者:file->settings -> build,Execution,Deployment ->Compiler)
2、Shift+Ctrl+Alt+/ –> 查找Registry –> 找到并勾选compiler.automake.allow.when.app.running
- Chrome禁用缓存
F12(或Ctrl+Shift+J或Ctrl+Shift+I)–> NetWork –> Disable Cache(while DevTools is open)
方案二:springloaded
springloaded的介绍请自行百度啦,这里不写了。
具体设置方法如下:
- 添加maven jar包依赖
<!--spring热部署--><dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.7.RELEASE</version></dependency>
- 设置运行参数
-javaagent:/Users/{filePath}/springloaded-1.2.5.RELEASE.jar -noverify
见图:
- 注意事项
开启了“make(或build) project automatically”,编写代码时会生卡,估计是因为文件有变更经常编译导致的。可以去掉该选项,改为手工编译。
另外若希望自动编译后不用每次都build,可按如下文章进行设置操作:
http://www.mincoder.com/article/2365.shtml
另附maven仓库地址方便自己作个记录:
maven仓库:https://mvnrepository.com/
阅读全文
0 0
- idea 工具热布署方案汇总
- idea 的web调试热布署
- idea部署jrebel热更新方案
- intellij Idea热部署失效问题解决方案
- spring-boot下热部署热启动方案测试汇总
- IDEA 神插件:JreBel----热部署工具
- tomcat 使用Jrebel热布署
- jrebel实现Java热布署
- Android热修复(动态加载)方案汇总
- Unity3D 热更新方案(集合各位专家的汇总)
- Unity3D 热更新方案(集合各位专家的汇总)
- Unity3D 热更新方案(集合各位专家的汇总)
- 利用ClassLoader实现动态热布署
- Android热更新方案Robust开源,新增自动化补丁工具
- Todaysoft系列软件安装布署方案
- 如何选择Solr的布署方案
- 布署
- Idea 实现热部署
- PHP设计模式----单例模式(singleton)
- mybatis 条件判断的一些字符
- maven web 工程生成war包
- 数组-leetcode 561 Array Partition I
- LitePal通过adb shell查看表中字段命令
- idea 工具热布署方案汇总
- Java环境变量配置
- 设计模式(六)bridge
- HTTP中GET请求和POST请求的区别
- http线程并发测试-化无为有的漏洞挖掘 jmter
- python脚本输入密码判断
- paypal在线支付演示下载PHP版
- python基础和数据类型(01,02)
- 高效率读取大文件进行数据处理-通过扩展RandomAccessFile类使之具备Buffer改善I/O性能