springboot 通過(guò)代碼自動(dòng)生成pid的方法
springboot項(xiàng)目部署
平時(shí)我們?cè)诓渴餾pringboot打成jar方式部署得時(shí)候,大多數(shù)都會(huì)編寫啟動(dòng)腳本,腳本有很多種寫法,但大多數(shù)意思都是一樣的,java -jar 啟動(dòng)項(xiàng)目,獲取進(jìn)程pid保存到指定文件中。關(guān)閉程序時(shí),獲取進(jìn)程pid kill -9 $pid。獲取pid有很多種寫法,簡(jiǎn)答粗暴netstat -nlp port | grep port | grep -v 。其實(shí)springboot本身就有更簡(jiǎn)單方式來(lái)處理這種問(wèn)題,兩行代碼就搞定。
@SpringBootApplication
public class PidApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(PidApplication.class);
app.addListeners(new ApplicationPidFileWriter());
app.run(args);
}
}
啟動(dòng)項(xiàng)目后會(huì)在生成application.pid文件存放pid

如果你想存放指定目錄在配置中添加spring.pid.file=/var/log/app.pid 即可是不是很簡(jiǎn)單啊
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SpringBoot如何使用MyBatisPlus逆向工程自動(dòng)生成代碼
- SpringBoot集成Mybatis-plus并實(shí)現(xiàn)自動(dòng)生成相關(guān)文件的示例代碼
- Springboot Mybatis Plus自動(dòng)生成工具類詳解代碼
- SpringBoot項(xiàng)目使用mybatis-plus逆向自動(dòng)生成全套代碼
- SpringBoot整合Mybatis Generator自動(dòng)生成代碼
- SpringBoot根據(jù)目錄結(jié)構(gòu)自動(dòng)生成路由前綴的實(shí)現(xiàn)代碼
- springboot整合freemarker代碼自動(dòng)生成器
- SpringBoot整合screw實(shí)現(xiàn)數(shù)據(jù)庫(kù)文檔自動(dòng)生成的示例代碼
- SpringBoot+MyBatis-Plus+Velocity實(shí)現(xiàn)代碼自動(dòng)生成
相關(guān)文章
Java 實(shí)現(xiàn)word模板轉(zhuǎn)為pdf
這篇文章主要介紹了Java 實(shí)現(xiàn)word模板轉(zhuǎn)為pdf的方法,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下2021-02-02
SpringBoot之HttpWebServiceMessageSenderBuilder用法詳解
這篇文章主要介紹了SpringBoot之HttpWebServiceMessageSenderBuilder用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
MybatisPlus?LambdaQueryWrapper使用int默認(rèn)值的坑及解決
這篇文章主要介紹了MybatisPlus?LambdaQueryWrapper使用int默認(rèn)值的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。2022-01-01
spring的構(gòu)造函數(shù)注入屬性@ConstructorBinding用法
這篇文章主要介紹了關(guān)于spring的構(gòu)造函數(shù)注入屬性@ConstructorBinding用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Spring Cloud Feign簡(jiǎn)單使用詳解
本篇文章主要介紹了Spring Cloud Feign簡(jiǎn)單使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
Spring五大類注解讀取存儲(chǔ)Bean對(duì)象的方法
這篇文章主要介紹了Spring五大類注解讀取存儲(chǔ)Bean對(duì)象,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09

