springboot设置热部署

一、常见的三种方式:

Springboot中常见的热部署方式有3种:

1.使用springloaded配置pom.xml文件,使用mvn spring-boot:run启动

2.使用springloaded本地加载启动,配置jvm参数

3.使用devtools工具包,操作简单,但是每次需要重新部署
 

二、使用devtools工具包:

2.1在pom.xml中添加依赖:

    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
        
            org.springframework.boot
            spring-boot-devtools
            true
            true
        
 
    
 
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                
            
        
    

然后需要重新启动项目可以点击下边的构建项目(不需要重启,相对较快)(否则自动热部署修改一两行代码就会重启也会很麻烦)

springboot设置热部署_第1张图片

构建比重启会快不少,如果不喜欢使用自动热部署的,可以使用此方法

2.2devtools工具包配置:

在application.yml中配置一下devtools

spring:
  devtools:
    restart:
      enabled: true  #设置开启热部署
      additional-paths: src/main/java #重启目录
      exclude: WEB-INF/**
  freemarker:
    cache: false    #页面不加载缓存,修改即时生效

2.3修改IDEA配置:

springboot设置热部署_第2张图片

IDEA2022版本的注册表内没有compiler.automake.allow.when.app.running这个选项,需要在设置里的高级设置里开启

你可能感兴趣的:(springboot,spring,boot,后端,java)