`
hzy3774
  • 浏览: 992923 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

SpringBoot项目在IDEA开发环境下进行热部署调试

 
阅读更多

服务器基于SpringBoot开发时修改了代码,如果需要重新编译部署才能查看效果的话,就会比较麻烦,如果文件一旦保存就会进行热部署的话,就会大大提高开发效率:

1.首先要在pom.xml引入对应的开发依赖:

 

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>

这个依赖生效以后,保存文件,发现还是没有进行热部署。

如果还没有创建工程,在IDEA创建工程的时候就把devtools勾选,也是一样的。

 

2.接下来配置IDEA启动选项:

按Ctrl+Alt+Shift+/


 

选择Registry,把Automake打开:


 

 

手动点一下编译,或者Ctrl+Alt+F9就可以触发编译,然后自动重新部署。

如果需要保存代码就自动编译,需要修改一下IDEA的设置:

把自动编译打开:


 这时修改了文件按Ctrl+S就会触发自动编译部署了。

 

 

  • 大小: 76.7 KB
  • 大小: 7.3 KB
  • 大小: 69.9 KB
分享到:
评论

相关推荐

    SpringBoot项目如何实现热部署.pdf

    SpringBoot项目热部署是开发过程中一个非常实用的功能,它能够帮助开发者在代码修改后自动重新构建和刷新应用,极大地提高了开发效率。以下是实现SpringBoot项目热部署的具体步骤和相关知识点: 1. **添加Spring ...

    idea+springboot+springloaded热部署例子

    标题 "idea+springboot+springloaded热部署例子" 涉及到的是使用IntelliJ IDEA(简称Idea)作为开发环境,结合Spring Boot和SpringLoaded进行应用的热部署技术。这一过程允许开发者在代码修改后无需重启服务器就能...

    IntelliJ IDEA不重启tomcat,自动部署 热发布Spring Boot

    标题中的“IntelliJ IDEA不重启tomcat,自动部署 热发布Spring Boot”涉及到的是在开发Spring Boot应用时,如何使用IntelliJ IDEA这款强大的Java集成开发环境(IDE)来实现在不重启Tomcat服务器的情况下,进行项目的...

    springboot热部署.doc

    SpringBoot热部署是开发过程中非常实用的功能,它允许开发者在修改代码后无需手动重启应用就能看到更新的效果,极大地提高了开发效率。以下将详细介绍SpringBoot热部署的两种主要实现方式:Spring Loaded和Spring ...

    idea热部署方法.zip

    【标题】"idea热部署方法.zip"所涉及的知识点主要集中在使用IntelliJ IDEA这款流行的Java集成开发环境(IDE)进行热部署配置,以便在开发Spring Boot和Spring MVC项目时,能够快速地测试代码更改而无需每次都手动...

    idea+springboot+oracle+mybatis

    综上所述,这个项目是一个使用IntelliJ IDEA开发的、基于Spring Boot的Web应用,与Oracle数据库集成,利用MyBatis进行数据访问,同时还考虑到了开发效率,通过热部署功能减少了频繁重启的需要。通过提供的压缩包文件...

    eclipse修改代码后热部署(不需要重启服务

    在Java开发环境中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在开发Web应用程序时,其功能强大且灵活。然而,默认情况下,Eclipse并不支持代码修改后的“热部署”,即当你修改了代码后,需要重新启动应用...

    idea-springboot-demo

    此外,Idea还支持热部署,即代码修改后无需重新启动应用,即可实时生效,这对于开发和调试来说极其方便。 在实际运行过程中,开发者可以检查"application.properties"或"application.yml"文件,这是Spring Boot的...

    springboot项目自学

    此外,集成开发环境(IDE)如IntelliJ IDEA或Eclipse也是必备工具,它们提供了丰富的代码提示和调试功能,使开发更为便捷。 2. **开发文档**:SpringBoot的官方文档是学习的起点,它详尽地介绍了如何创建、配置和...

    Spring Boot开发环境搭建实验

    本实验主要涵盖了Spring Boot开发环境的搭建,Idea工具的使用,以及如何创建、测试Spring Boot程序,最后还涉及到了热部署配置。 首先,实验开始于部署Spring Boot的开发环境。这包括安装和配置JDK 11。安装JDK时,...

    springboot + mybatis + vue

    为了提高开发效率,SpringBoot支持热部署插件,如Spring Boot DevTools,可以在代码更改后自动重启应用,减少了手动重启的步骤。MyBatis也支持热部署,但需要配合IDE的热部署功能,例如IntelliJ IDEA的Rebuild ...

    springboot的基础模板

    这个基础模板是为了在IntelliJ IDEA(Idea)这样的集成开发环境中进行开发而设计的,帮助开发者快速启动项目并方便地生成SQL语句。下面我们将深入探讨SpringBoot的核心特性、与Idea的结合以及如何利用其进行SQL操作...

    ssm框架整合springboot版本

    总的来说,这个项目旨在提供一个整合了SSM框架和Spring Boot的示例,方便开发者在现代Java开发环境中复用原有的SSM技能,同时享受到Spring Boot带来的便利。通过学习和实践这样的项目,开发者可以更好地理解和掌握...

    SpringBott热部署插件JRebel and XRebel

    总的来说,JRebel和XRebel是提升SpringBoot项目开发效率和性能优化的强大工具,它们的热部署和性能监控功能使得开发者可以更专注于代码编写,而无需担心频繁的重启和调试。在实际开发中,正确使用这些工具可以显著...

    springboot篇】十一. springboot热部署两种方式

    在开发过程中,Spring Boot的热部署功能极大地提高了开发效率,使得开发者无需每次都手动重启应用就能看到代码更改的效果。本文将详细介绍两种Spring Boot的热部署方式:自动热部署和手动热部署。 1. 自动热部署 ...

    一个java的web商城系统,小校园项目,基于Java 的springboot开发.zip

    8. **开发环境与调试** - IntelliJ IDEA或Eclipse:Java开发常用的IDE,支持SpringBoot的快捷开发和调试。 - Spring Boot DevTools:提供热部署功能,便于开发过程中的快速测试。 这个小校园项目是一个很好的学习...

    springboot_vue.zip

    《SpringBoot + Vue.js 全栈开发详解》 在当今的Web开发领域,SpringBoot和Vue.js已经成为构建高效、简洁的后端和前端...开发者可以借此深入了解SpringBoot和Vue.js的结合,以及如何在IDEA中高效地进行开发和部署。

    基于SpringBoot的个人博客系统设计与实现-论文.pdf

    开发环境包括Java开发工具(如IntelliJ IDEA)、Spring Boot、Maven等;数据库选择MySQL,前端框架可以选择Bootstrap等。运行环境则需要Java运行时环境(JRE)和Web服务器(如Tomcat)。 5. 总体设计 系统采用MVC...

    idea 创建的Spring boot 空框架

    Idea作为Java开发者广泛使用的集成开发环境,支持方便快捷地创建Spring Boot项目。 标题中的"idea创建的Spring boot空框架"指的是在Idea中使用内置的Spring Initializr或者新建项目向导来生成一个基础的Spring Boot...

    springboot超市零食管理系统demo.zip

    Spring Boot还支持热部署,便于开发过程中的调试和测试。 数据库方面,系统采用了MySQL作为数据存储中心。MySQL是一款广泛使用的开源关系型数据库,具有高效、稳定和易用的特点。在这个系统中,"sql.sql"文件很可能...

Global site tag (gtag.js) - Google Analytics