SpringBoot学习之路:12.Spring Boot使用idea开发如何配置热加载
2018-08-15 15:09
846 查看
java开发的ide用最多的无非就是eclipse和idea,在eclipse中开发springboot,要使项目热加载资源只需要在pom文件中引入springboot的开发工devtools即可。但是该工具在使用idea开发springboot时单纯的引入并不起作用,还需要一些代码支持和idea设置才能生效。下面我们就在idea中使用maven构建的springboot项目进行热部署配置。
注意:也可以在构建的时候勾选上devtools工具包
然后点击注册进入idea的插件注册界面
最后找到compiler.automake.allow.when.app.running这一项勾选,使maven的自动编译插件注册到idea中。
亲测有效!
我的idea版本:
1.使用maven构建一个springboot项目
2.引入springboot开发工具包
打开项目中的pom.xml文件,加入以下依赖:<!--开发工具依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> </dependency>
注意:也可以在构建的时候勾选上devtools工具包
3.配置参数是devtools生效
单纯的引入上面的devtools工具包是不起作用的,我们还需要在maven编译插件处配置一个参数:<build> <!--编译插件配置--> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--没有该项配置,devtools不会起作用--> <fork>true</fork></configuration> </plugin> </plugins> </build>
4.设置idea的自动编译项目
打开idea的设置,找到编译,勾选自动编译项(File—>Settings—>Bulid—>Compiler )5.在idea中注册maven自动编译项
首先使用快捷键ctrl + Shift + Alt + / 打开Maintenance插件注册界面然后点击注册进入idea的插件注册界面
最后找到compiler.automake.allow.when.app.running这一项勾选,使maven的自动编译插件注册到idea中。
亲测有效!
我的idea版本:
相关文章推荐
- SpringBoot入门学习一(如何使用IDEA创建一个SpringBoot应用)
- SpringBoot学习——使用logback配置日志
- Spring Boot 学习13--使用Druid和监控配置
- 使用idea开发工具,nginx服务部署Extjs6,SpringBoot项目到服务器
- Spring Boot 学习笔记【6】使用FreeMarker与BootStrap开发Web
- spring boot 学习(四)Druid连接池的使用配置
- idea使用spring boot 热更新、热加载
- CocosCreator游戏开发---菜鸟学习之路(三)如何在CocosCreator中使用Pomelo
- SpringBoot学习-如何使用mybatis-generator-maven-plugin自动生成代码
- Qt简介以及如何配置Qt使用VS2010进行开发 分类: QT学习实践 2015-05-05 16:02 34人阅读 评论(0) 收藏
- SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
- 使用IDEA从零配置springboot项目环境
- SpringBoot学习笔记(7) SpringBoot整合Dubbo(使用yml配置)
- spring-boot 如何加载rsources下面的自定义配置文件
- spring-boot+mybatis开发实战:如何在spring-boot中使用myabtis持久层框架
- spring-boot+mybatis开发实战:如何在spring-boot中使用myabtis持久层框架
- spring boot 学习(四)Druid连接池的使用配置
- SpringBoot学习之路:03.Spring Boot使用Jpa操作数据库
- Spring-Boot学习笔记(二) 配置文件之初步使用
- SpringBoot学习笔记(7) SpringBoot整合Dubbo(使用yml配置)