彻底解决SpringBoot项目热部署不生效的问题
标签: spring boot java intellij-idea
一、什么是SpringBoot热部署?
在实际开发过程中,每次修改代码就得将项目重启,比较耗费时间,配置热部署后,当修改代码并保存后会自动重新编译。
二、配置步骤
1.引用devtools依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2.在pom.xml中添加插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
3.设置自动编译
3.1 在IDEA中点击左上角File--Settings,搜索Compiler,将如下图中4个选项选中后,点击Apply。
3.2 在IDEA中同时按住 Ctrl+Alt+Shift+/ 四个键,弹出如下弹窗,选中并点击Registry。
3.2 在弹窗中勾选如下两项后,点击Close关闭。
4.重启IDEA
考虑大家IDEA版本不同,建议重启IDEA。
智能推荐
IDEA热部署不生效解决方案
1.pom依赖 2.开启热部署 3.开启idea自动make功能 CTRL + SHIFT + A –> 查找make project automatically –> 选中 CTRL + SHIFT + A –> 查找Registry –> 找到并勾选compiler.automake.allow.when.app.runn...
IDEA热部署不生效解决方案(一)
由于近期热部署莫名其妙的不能用了所以求助了万能的百度,找到了解决方案。 1.pom依赖 如果是ecplise好像不用剩下的步骤了,没测过, 可以试一试 2.开启热部署 3.开启idea自动make功能 CTRL + SHIFT + A –> 查找make project automatically –> 选中 CTRL + SHIFT + A &n...
SpringBoot 使用jsp的大坑彻底解决404错误
最近把原来的ssm项目迁移为springboot.,参考demo,添加jsp.你会发现烦人的404。 这个问题困扰了我两天。 添加上述的核心配置,检查没问题, 然后你使用springboot Main方法类启动。 恭喜你:收获404错误。 检查我们的jsp目录,感觉没问问题, 检查application. yml 配置 感觉没问题啊,然后各种查 解决方案一: idea点击右边的maven 插件、点...
彻底解决Flutter_downloader中出现的问题
彻底解决Flutter_downloader中出现的问题 由于之前已经发布过一篇文章Flutter内部更新遗留了一些问题就是关于Flutter_downloader报错的问题,错误原因是 一开始挺摸不着头脑的,最近新的项目又涉及到了FlutterAPP内部更新问题,因为上次的失败,所以这次决定一定要解决掉,虽然又是和上次一样报了 'package:flutter_downloader/src/do...
彻底解决远程来连接的问题
win10远程连接设置及问题解决 一. 正常连接远程电脑过程 WIN+R 调出运行框,并在运行框中输入mstsc 在远程连接页面输入远程电脑的ip以及用户名 在安全验证页面输入上一步输入的用户名对应的密码 完成远程连接 二. 遇到无法连接可能出现的问题 远程桌面拒绝连接 客户端无法连接远程桌面 三. 远程电脑的电脑配置 配置可以进行远程连接的用户名权限(需要一个用户可以用来进行远程连接) 打开电脑...
猜你喜欢
Pyinstaller彻底解决打包过大的问题
标题有点吹牛,不过我夹带着标准库把Python的应用程序搞到了4.46Mb大小 这个思路可以用在你的项目里面。 方法一: 可以用Brython 这是一个浏览器版的python,用js实现的,可以玩一玩 方法二:魔改pyinstaller 网上的方法都是创建虚拟机环境,尽量减少没用的依赖,可都忽视了python本身没用的依赖 比如,你光写个hello worl...
新发的日常小实验——使用IETester测试不同IE版本的浏览器,测试网页JS的兼容性(console未定义兼容测试)
文章目录 一、痛点:IE兼容测试 二、关于IETester 三、IETester下载 四、写个html测试js的console接口 五、测试结果 六、js兼容处理 一、痛点:IE兼容测试 之前使用.Net的Winform桌面应用框架做了一个PC版的迷你浏览器(使用IE内核),方便拉起网页支付。 有用户反馈打开支付页面报了如下的错:“console”未定义 到底是多么老旧的I...
linux下搭建nginx及配置
文章目录 下载nginx 解压nginx资源包 准备编译环境 安装编译 查找安装路径并启动nginx 浏览器访问 下载nginx 下载地址:https://nginx.org/en/download.html 这里用的是nginx-1.16.1版本 解压nginx资源包 准备编译环境 安装编译 查找安装路径并启动nginx 浏览器访问 http://IP...
腾讯云+tipask快速搭建基于laravel的CMS网站
一、购买腾讯云服务器,服务市场->基础环境->选择WordPress平台镜像 二、按照tipask教程安装 tipask官方教程地址https://wenda.tipask.com/article/22 官方教程对新手不太友好,我整理如下: 1.ftp上传文件 云服务器镜像装载完毕后,浏览器访问服务器公网ip,点击获取权限后会下载服务器相关的文件 浏览器访问host url,根据所给的...