Springboot在idea中使用devtools热部署配置不生效的解决办法
2019-07-18 14:46
399 查看
1、在Maven的pom.xml文件中添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会往下传递,如果有项目依赖本项目,并且想要使用devtools,需要重新引入 --> <optional>true</optional> <scope>true</scope> </dependency>
2、继续在Maven的pom.xml文件中添加插件的配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork><!-- 如果没有该配置,热部署的devtools不生效 --> </configuration> </plugin> <!-- 自定义配置spring Boot使用的JDK版本 --> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
如果是Eclipse,配置到这里,只要重启服务,热部署就会生效了。
但是IDEA的话,热部署还不会生效,因为devTools只会在类路径上的文件发生更改时才会自动重启,而IDEA默认不会自动编译。
1)File -> Settings -> Compiler,勾选 Build Project automatically
2)按快捷键Ctrl+Shift+Alt+/,选择1.Registry…
3)勾选 compiler.automake.allow.when.app.running 即可
相关文章推荐
- Springboot在idea中使用devtools热部署配置不生效的解决办法
- SpringBoot:使用spring-boot-devtools进行热部署不生效的问题解决方法
- 使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法
- idea使用spring-boot-devtools无效解决办法
- JAVA IIntelliJ IDEA(2)-----使用Spring-boot-devTools无效解决办法
- Intellij IDEA SpringBoot热部署 使用Spring-boot-devTools无效解决办法
- .net 开发使用office组件后,IIS中部署出现无法访问的解决办法
- windows 2008无线网络“没有正确配置为使用IP协议” 错误解决办法
- Intellij IDEA 使用Spring-boot-devTools无效解决办法
- IIS不能启动站点,另一个站点可能已经在使用您为此站点配置的端口。请为此站点选择一个没有使用的端口解决办法:
- 火狐无法访问本机IIS部署的网站,弹出:此地址使用了一个通常用于网络浏览以外目的的端口.出于安全原因,Firefox 取消了该请求 的解决办法
- IDEA使用maven创建web项目卡住解决办法
- git 使用——关于使用指令hexo d 出现一大串waring以及无法成功部署到github的解决办法
- 【技术贴】局域网设置 使用自动配置脚本 有对钩被选中取消不掉的解决办法
- mysql配置文件不生效以及配置同步复制报错“The server is not configured as slave”解决办法...
- 【thinkphp】【mac环境配置】mac上使用mamp配置环境thinkphp访问出现目录无权限的解决办法
- IIS关于“ 配置错误 不能在此路径中使用此配置节”的解决办法
- linux环境下mysql5.6的安装、配置、使用及常见问题解决办法
- git使用IDEA工具更新代码,导致未提交代码被覆盖解决办法
- 详解SpringBoot配置devtools实现热部署