SpringBoot热部署和linux下通过vim修改jar里面的文件

解决问题:
1、在项目测试或者部署后,经常会遇到需要更改一些配置文件或者java类,这时使用SpringBoot热部署可以快速的修改后重启,方便开发测试;
2、在项目上线后,会遇到一些需要修改的地方,使用linux下的vim工具可以快速的修改已部署好的项目。

一、引入热部署依赖

    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <version>2.0.4.RELEASE</version>
            <optional>true</optional>
        </dependency>

配置properties.yml文件

spring:
  //如果使用thymeleaf模板,则禁用缓存
   thymeleaf:
    cache: false
   devtools:
    restart:
      enabled: true
     //需要配置热部署的目录
      additional-paths: src/main/java
    //不需要配置热部署的目录
      exclude: WEB-INF/**

Ctrl+Shift+Alt+/ 后选择Registry

在compiler.automake.allow.when.app.running后选中

这样就可以避免开发测试时修改项目内容需要每次重启项目,从而提高开发效率。

二、项目部署在linux上后,需要修改,一般都是修改了之后重新打包上传,后再发布。

  这样的修改过程降低开发效率。使用linux下自带的vim工具,能快速的修改jar包内的内容。

需要在Linux下安装unzip

yum install -y unzip zip

扫描二维码关注公众号,回复: 3869450 查看本文章

安装完成

打开需要修改的jar包

通过上下光标找到需要修改的文件后  Enter

修改好后 ,保存退出(wq)

猜你喜欢

转载自blog.csdn.net/sinat_32856935/article/details/82840949
今日推荐