| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 在idea编辑器上对SpringBoot项目进行热部署 -> 正文阅读 |
|
[Java知识库]在idea编辑器上对SpringBoot项目进行热部署 |
目录 ? ? ? ?1. 3?自动启动热部署 1. 1 什么是热部署?对热部署的理解:?当我们在对源码进行修改时,在不想重新启动项目的同时也能在网页上直接能看到项目被修改后的效果。 好处: 1:在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率; 2:是生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。 1. 2手动启动热部署首先在pom.xml文件里添加相关依赖:
激活热部署(启动热部署): 再使用快捷键Ctrl+F9或者如下图所示 ?1. 3?自动启动热部署? ? ? ? 首先点击“File”==>Settings==>Build,Exection,Deployment==>Build project automatically(勾选)
勾选compiler.automake.allow.when.app.running
?热部署激活方式: idea失去焦点5秒钟后会启动热部署。 1. 4? 热部署范围配置
? ? ? ? ? ?自定义不参加重启的文件夹或者文件(application.yml):
?1. 5关闭热部署功能?? ? ? ? ? 热部署只在开发环境时有效: ? ? ? ? ?在application.yml文件里写
1. 6?项目热部署与项目重启的区别? ? ? ? 项目热部署: ? ? ? ? 项目会加载自定义开发代码,包含类、页面、配置文件等,加载位置restart类加载器 ? ? ? ?不会重载(ReLoad) : jar包,加载位置base类加载器 ? ? ? ? 项目重启(Restart): ? ? ? ? 项目会加载自定义开发代码,包含类、页面、配置文件等,加载位置restart类加载器 ? ? ? ? 重载(ReLoad) : jar包,加载位置base类加载器 ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 15:17:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |