SpringBoot熱部署和linux下通過vim修改jar裡面的檔案
阿新 • • 發佈:2018-11-01
解決問題:
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
安裝完成
開啟需要修改的jar包
通過上下游標找到需要修改的檔案後 Enter
修改好後 ,儲存退出(wq)