摘要:修改文件增加的依赖引入热部署依赖注意只有设置为时才会热启动,即当修改了等这些静态资源后不用重启项目直接刷新即可。
我们在开发SpringBoot项目的时候,有些时候修改了一些Controller或者Service等组件,那么每次修改都需要去重启服务,这样的话严重的导致我们的开发效率降低,那么SpringBoot为我们提供了该问题的解决方案,那就是进行热部署,我们热部署使用到的组件是devtools。
修改pom文件增加maven的devtools依赖
org.springframework.boot spring-boot-devtools true
注意:true只有设置为true时才会热启动,即当修改了html、css、js等这些静态资源后不用重启项目直接刷新即可。
修改springboot插件配置
org.springframework.boot spring-boot-maven-plugin true
配置了true后在修改java文件后也就支持了热启动,不过这种方式是属于项目重启(速度比较快的项目重启),会清空session中的值,也就是如果有用户登陆的话,项目重启后需要重新登陆。
设置IDEA编辑器自动编译功能,进入IDEA的配置项中,选择顶部菜单的 IntelliJ IDEA -> Perferences... 会弹出一个设置对话框
在弹出的对话框中点击Build, Execution, Deployment选项下的Compiler选项
勾选Compiler选项中的Build project automatically选项开启IDEA自动编译项目,然后点击OK即可
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/73165.html
摘要:概述进行的开发过程中,我们很多时候经常需要重启服务器才能保证修改的源代码文件或者一些诸如的配置文件以及一些静态文件生效,这样耗时又低效。 showImg(https://segmentfault.com/img/remote/1460000015363888); 概述 进行SpringBoot的Web开发过程中,我们很多时候经常需要重启Web服务器才能保证修改的 源代码文件、或者一些...
摘要:文件注热部署功能开始有的添加依赖依赖不会传递,该项目依赖之后依赖项目的项目如果想要使用,需要重新引入注中添加主要在中使用,中不需要添加此配置。禁用缓存或者,打开开发者工具,选项卡下选中打勾重启项目修改代码并重新请求项目稍等片刻 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 org.springframework.boot spring...
摘要:这里使用的是数据库启动类上加上注解在启动类中添加对包扫描扫描多个包下的可以有以下几种方法扫描会自动加载相关配置,数据源就会自动注入到中,会自动注入到中,可以直接使用。有配置文件下的使用扫描多个包下的可以有以下几种方法扫描 Spring-Boot 学习笔记 1 Spring-Boot 介绍 1.1 什么是Spring-Boot Spring-Boot是由Pivotal团队提供的全新框架...
摘要:热加载代表的是我们不需要重启服务器,就能够类检测得到,重新生成类的字节码文件无论是热部署或者是热加载都是基于类加载器来完成的。验证阶段字节码文件不会对造成危害准备阶段是会赋初始值,并不是程序中的值。 一、SpringBoot入门 今天在慕课网中看见了Spring Boot这么一个教程,这个Spring Boot作为JavaWeb的学习者肯定至少会听过,但我是不知道他是什么玩意。 只是大...
摘要:引入了新的环境和概要信息,是一种更揭秘与实战六消息队列篇掘金本文,讲解如何集成,实现消息队列。博客地址揭秘与实战二数据缓存篇掘金本文,讲解如何集成,实现缓存。 Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 健康监控 - 掘金Health 信息是从 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...
阅读 2179·2021-09-30 09:47
阅读 917·2021-08-27 13:01
阅读 2891·2019-08-30 15:54
阅读 3658·2019-08-30 15:53
阅读 808·2019-08-29 14:07
阅读 692·2019-08-28 18:16
阅读 777·2019-08-26 18:37
阅读 1386·2019-08-26 13:27