如何去设置SpringBoot中的热部署以及热部署的优点和缺点
什么是热部署
- 就是当我们改变正在运行的应用的应用程序,但不需要重新关闭和启动应用。王者荣耀里的不关服升级就是一种热部署
- 对于我们的java程序来说,热部署就是在运程序运行的时候我们更新了java类的文件
优点
- 我们写代码的时候就不用重新手动启动应用了,提高了开发效率
缺点
- 我们如果在线上启动热部署的话,可能会被黑客黑进去,篡改程序或者盗取重要信息,切记,线上不要用热部署。
- 热部署只能适用于我们的本地开发
如何使用热部署
-
添加依赖文件
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> -
修改本地idea配置
1) settings修改

2) ctrl + shift + alt + / 修改Registry

3) 重启idea就设置热部署完毕
本文介绍了SpringBoot中热部署的相关内容。热部署指改变运行中的应用程序无需重启,对Java程序而言即运行时更新Java类文件。其优点是提高开发效率,缺点是线上使用有安全风险,仅适用于本地开发。还说明了使用热部署需添加依赖文件、修改本地idea配置。
189

被折叠的 条评论
为什么被折叠?



