Springboot教程之如何设置springboot热重启
SpringBoot热重启步骤
1.打开点击pom.xml配置文件
2.找到配置文件节点
3.在节点中插入以下代码
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency>
4.点击编辑器菜单栏view ->Tool Windows->Maven Projects 中查看是否添加成功,没有自己建立建立项目并勾选上这个功能
5.编辑器配置热重启 File->Settings->搜索:Compiler ->勾选 Bulid project automatically
6.编辑器中 ctrl +shift +a 搜索 Registry
找到以下内容并在右边打钩
compiler.automake.allow.when.app.running √
然后点击右下角close
重新运行下项目
总结
到此这篇关于Springboot教程之如何设置springboot热重启的文章就介绍到这了,更多相关设置springboot热重启内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
springboot自动重启的简单方法
1. 必须重启 目前的Springboot,当发生了任何修改之后,必须关闭后再启动Application类才能够生效,显得略微麻烦. Springboot提供了热部署的方式,当发现任何类发生了改变,马上通过JVM类加载的方式,加载最新的类到虚拟机中. 这样就不需要重新启动也能看到修改后的效果了 2. pom.xml 做法很简单,在pom.xml中新增加一个依赖就行了 <dependency> <groupId>org.springframework.boot</groupId
-
SpringBoot热重启配置详解
1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> 不能被其它模块继承,如果多个子模块可以去掉 不必须 <scope>runtime</scope> 只在运行时起作用 打包时不打进去
-
SpringBoot项目执行脚本 自动拉取最新代码并重启的实例内容
gitPullThenRestart.sh # 日期: 20191230 # 作者: 何鹏举 # 说明: 项目部署在阿里云上, 每次编译打包上传比较麻烦, 因此编写此脚本, 用于应用内可以点击按钮进行自动重启. # 备注: 1) 阿里云的插件也是需要每次上传到OSS再启动, 上传的jar包比较大(大部分是第三方依赖), 感觉不好 # 2) 使用jenkins, 就一个项目再去搭建一套jenkins, 必要性也不是很大 # 以下代码中 /root/hekele 为git clone的项目路径, /
-
IDEA SpringBoot项目配置热更新的步骤详解(无需每次手动重启服务器)
IDEA SpringBoot项目配置热更新的步骤 1.在pom.xml中添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 2.在pom.xml中添加插件: <
-
Linux编辑启动、停止与重启springboot jar包脚本实例
前言 springboot的配置文件中,配置文件的名字都有各自的意义跟用途 dev 开发环境 prod 生产环境(默认) test 测试环境 加载指定配置文件 --spring.profiles.active=prod springboot加载jar包的方式有 // 直接在控制台进行启动,缺点就是控制台关闭项目也就关闭了. java -jar bootdo.jar // 这种方式可以运行在后台,但是如果推出了shell的话,那也会挂 java -jar /bootdo-2.0.0.jar > b
-
Springboot教程之如何设置springboot热重启
SpringBoot热重启步骤 1.打开点击pom.xml配置文件 2.找到配置文件节点 3.在节点中插入以下代码 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</opti
-
解决springboot上传图片后无法立即访问需重启的问题
1)创建配置类实现 WebMvcConfigurer 2)重写addResourceHandlers 方法进行设置 说明:/images/** images 为相对路径 即resources/static 目录下的静态资源 images为存放图片的目录 file:D:\code\java\work\transpond-friends-circle\src\main\resources\static\images\ 该路径为绝对路径 即你在电脑打开该图片文件夹的路径 到此这篇关于解决springb
-
如何设置springboot启动端口
spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境.可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口. 可以通过实现EmbeddedServletContainerCustomizer接口来实现: public class Application extends SpringBootServletInitializer im
-
springboot全局字符编码设置解决乱码问题
有时候我们会发现这种问题,明明已经设置了字符编码过滤器但是还会有乱码的情况出现,这个问题令我们很是头疼,我之前也遇到过这种情况.那怎么解决呢? springboot编码格式设置有三种方式,不管使用哪种方式,总有一款适合你. 1.在application.properties中设置 #编码格式 spring.http.encoding.force=true spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true se
-
详解SpringBoot项目docker环境运行时无限重启问题
可能是我开始处理问题的思路不对,现在描述问题可能也有点乱,但是里面可能的处理方式希望能帮到遇到我这个坑的人 描述:springboot项目,docker镜像里面运行,看docker的日志,项目启动成功后,隔了一分钟左右他就自动重新启动,然后造成网站接口访问的时候nginx报502 gateway啥的,有两台服务器,一个是文件服务器,运行了很简单的上传下载文件的代码以及验证token,另一台运行了java应用,两台服务器都在一次更新项目的镜像,运行过后遇到了这个问题,很奇怪. 然后我将项目弄成ja
-
springboot跨域如何设置SameSite的实现
前言 今天记录一个前段时间遇到的一个小问题的解决方法, 跨域!!! 相信跨域这个问题, 做开发的或多或少都遇到过, 而且已经有很多博主已经分享了相关的内容, 这次我用他们的方式都没有解决到, 所以记录一下. 问题 我们公司有个系统的域名跟主系统的域名不一致, 但是我们又需要把所有的系统都集成在一个框架下面, 使用的是iframe技术来实现. 使用单点登录来做所有系统的登录. 这样的设计就导致我们访问域名不同的系统的时候, 会有跨域的问题. 通常的解决方式这样, 在springboot里面设置跨域
-
Go 实现热重启的详细介绍
最近在优化公司框架 trpc 时发现了一个热重启相关的问题,优化之余也总结沉淀下,对 go 如何实现热重启这方面的内容做一个简单的梳理. 1.什么是热重启? 热重启(Hot Restart),是一项保证服务可用性的手段.它允许服务重启期间,不中断已经建立的连接,老服务进程不再接受新连接请求,新连接请求将在新服务进程中受理.对于原服务进程中已经建立的连接,也可以将其设为读关闭,等待平滑处理完连接上的请求及连接空闲后再行退出.通过这种方式,可以保证已建立的连接不中断,连接上的事务(请求.处理.响应)
-
goland服务热重启的配置文件
开发web api或web项目,修改源码后,无需手动重启即可查看效果,使用air即可实现. 安装air:go get -v -u github.com/cosmtrek/air(或下载所有源码后,go build,得到air.exe,拷贝到$goroot/bin目录) 在项目目录下,创建.air.config文件,修改[build]中的cmd配置,设置为goland编译程序的命令行命令: cmd = "go build -o ./tmp/xxx-demo.exe ./main.go"
-
Springboot基础学习之初识SpringBoot
一.图示 spring再简化:SpringBoot-jar:内嵌tomacat:微服务架构! 二.springboot是什么 spring是一个为了解决企业级应用开发的复杂性而创建的,简化开发 三.spring是如何简化开发的? 为了降低Java开发的复杂性,Spring提供了以下四种关键策略: 1.基于pojo的轻量级和最小侵入性编程 2.通过IOC.依赖注入(DI)和面向接口实现松耦合 3.基于切面(AOP)和惯例进行声明式编程 4.通过切面和模板减少样式代码 四.springboot sp
-
SpringBoot入门实现第一个SpringBoot项目
目录 Spring Boot 简介 Spring Boot 入门 创建一个 Spring MVC 的 SpringBootController 入门案例分析 Spring Boot 的核心配置文件 核心配置格式 .yml 文件 多环境配置 Spring Boot 简介 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化 Spring 应用程序的创建和开发过程,也可以说 Spring Boot 能简化我们之前采用 SpringMVC + Spring + MyBatis
随机推荐
- 详解如何在NodeJS项目中优雅的使用ES6
- javascript 支持链式调用的异步调用框架Async.Operation
- javascript实现图片循环渐显播放的方法
- PHP的类 功能齐全的发送邮件类
- js 开发之autocomplete="off"在chrom中失效的解决办法
- Node.JS中事件轮询(Event Loop)的解析
- python正则匹配抓取豆瓣电影链接和评论代码分享
- 通过SQLServer 2008 操作 MySQL的方法
- Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
- JQuery的attr 与 val区别
- Android ScrollView只能添加一个子控件问题解决方法
- javascript 控制超级链接的样式代码
- ArrayList删除集合中某一属性相同的元素方法(推荐)
- 详解Android的Splash启动图的两种动态切换方式
- 详解自定义ajax支持跨域组件封装
- PHPMAILER实现PHP发邮件功能
- 图解VMWare安装Centos 7.3教程
- 在Linux中如何轻松删除源安装的软件包
- 使用android studio导入模块的两种方法(超详细)
- Java常用工具类 Random随机数、MD5加密工具类