SpringBoot+Maven热部署(IDEA)
2021-04-19 23:03
260 查看
SpringBoot+Maven热部署
- 1.什么是热部署?[ul]3.如何使用--->ctrl+F9
- 2.IDEA中使用springboot+Maven如何热部署
1.什么是热部署?
热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。
好处?
一是在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率;
二是生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。
2.IDEA中使用springboot+Maven如何热部署
(一)
我们可以在创建项目时选择Spring Initializr
之后再选择
(二)如果我们未勾选的话
那么创建好项目后再pom.xml中添加devtools依赖即可
<!-- 引入热部署依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>
3.如何使用—>ctrl+F9
- 如果我们是在静态页面或者thymeleaf文件下进行了修改,那么我们只需要按ctrl+F9即可,然后在页面刷新就可生效
- 如果我们是在java文件中修改,同样也是按ctrl+F9也可生效
总结:有了热部署,即使代码有一点小改动,我们也不用重启;
只需按ctrl+F9即可
相关文章推荐
- Spring Boot 在IDEA中debug时的hot deployment(热部署)
- IDEA中SpringBoot项目中maven下载依赖成功,但import找不到包
- IDEA 工具 启动 spring boot 的 main 方法报错。已解决
- idea中解决spring配置文件命名空间(namespace)出现红色问题
- IDEA的spring入门程序
- idea创建spring-mvc项目
- 使用idea,springboot +jpa+mysql未自动生成表
- springcloud maven项目 在本地用idea运行可以,放阿里云服务器报错
- IDEA spring整合mybatis入门(上)
- IDEA Spring Boot实现hello World[已解决],源代码在下载页中,点开博客查询
- Kotlin的Spring之旅(一):使用IDEA搭建Gradle+Kotlin+Spring项目
- 新版本idea 2020.1.1 bug--springboot找不到包
- IDEA构建Maven+springboot+mybatis+Swagger项目 配置及mybatis代码自动生成
- 在idea里使用SpringBoot整合MyBatis时遇到的Mapper扫描不到的问题
- Idea SpringMVC+Spring+MyBatis+Maven整合
- idea热部署springboot
- Idea 添加完项目以后自动生成的web.xml报错 'org.springframework.web.servlet.DispatcherServlet' is not assignable to
- 通过IDEA解决spring配置文件
- [IDEA]快速创建SpringBoot项目
- spring注解方式 idea报could not autowire