开发环境的调试
热启动在正常开发项目中已经很常见了吧,虽然平时开发web项目过程中,改动项
目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要
添加以下的配置:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
该模块在完整的打包环境下运行的时候会被禁用。如果你使用java -jar启动应用或
者用一个特定的classloader启动,它会认为这是一个“生产环境”。
IDEA配置
注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟)
File-Settings-Compiler-Build Project automatically
在pom中直接引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
设置以下两项(第一项如已设置直接设置第二项)
1) “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically” 。
2) 组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running” 。
之后直接正常run即可!
分享到:
相关推荐
Spring+boot+热部署.docSpring+boot+热部署.docSpring+boot+热部署.doc
Spring Boot 系列教程 热部署-devtools模块
1.5 Spring Boot热部署 1.6 Spring Boot使用别的json解析框架 1.7 全局异常捕捉 1.8 Spring Boot datasource - mysql 1.9 JPA - Hibernate 1.10 使用JPA保存数据 1.11 使用JdbcTemplate 1.12 Spring Boot修改端口号 ...
主要介绍了Spring boot热部署devtools过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
04、Spring Boot热部署(springloader)_高清.mp4 05、springboot + devtools(热部署)_标清.flv 06、Spring Boot JPAHibernateSpring Data概念_标清.flv 07、Spring Boot JPA-Hibernate_标清.flv 08、Spring ...
spring boot+jpa框架搭建,支持spring boot热部署,通过jpa来对数据层进行操作
Spring Boot是一种基于Java的开发框架,旨在简化和加速应用程序的构建过程。它是由Spring团队开发的,构建...开发者可以通过命令行或IDE启动应用程序,自动启动内置服务器,并提供热部署和自动重启功能,实现快速开发和
SpringBoot(powernode) 一、第一个SpringBoot项目 ...五、Spring Boot热部署 5.1 什么是热部署 5.2 添加依赖 5.3 配置idea的启动面板 六、Spring Boot的配置文件语法 6.1 首先引入依赖 6.2 创建Weapon类 6.3 pro
主要介绍了Spring Boot 开发环境热部署,本文给大家介绍了Spring Boot 开发环境热部署的原理及快速配置方法,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
Spring Boot 初学者入门代码,创建你的第一个Spring Boot工程、支持热部署、部署到服务器。
spring boot热部署之springloaded
Spring boot视频教程带源码---热部署、freemarker、JSP等
对本人博客中《Spring Boot实践之三 在IDEA中使用Spring Initializr方式构建Spring Boot项目》和《Spring Boot实践之四 在IDEA中使用Spring Initializr方式构建的Spring Boot项目进行单元测试和热部署》的源代码内容...
主要介绍了Spring Boot集成spring-boot-devtools开发时实现热部署的方式,文中还给大家提到了spring boot 实现热部署的方式及集成注意事项,感兴趣的朋友跟随脚本之家小编一起学习吧
主要介绍了Spring boot实现热部署的两种方式,这两种方法分别是使用 Spring Loaded和使用spring-boot-devtools进行热部署,文中给出了详细示例代码和介绍,需要的朋友可以参考学习,下面来一起看看吧。
Spring Boot 学习笔记完整教程
在本篇文章里小编给大家整理的是关于Spring Boot实现热部署的实例方法和实例,需要的朋友们可以参考下。
PPT课件:SpringBoot入门 (Spring Boot概述 入门程序 单元测试和热部署 原理分析).ppt
spring boot 热部署 redis跟mybatis结合做缓存 spring boot 热部署配置 pom <!-- 热部署模块 --> <groupId>org.springframework.boot <artifactId>spring-boot-devtools <optional>true</optional> &...
Hello Spring Boot 示例、使用热部署、添加REST支持 2018-2018030802:02-ch02-aop 第二章《Spring Boot 基础》学习源码 在 Spring Boot 中使用 AOP 2018-2018030901:03-ch03-mvc 第三章《MVC 框架》学习源码 ...