springboot啟動時如何獲取端口和項目名
springboot啟動獲取端口和項目名
背景
項目啟動每次都要手動輸url在瀏覽器中訪問,就想能和vue項目一樣啟動能直接在控制臺打印出url

踩坑
在項目中獲取配置文件的方法為@Value,但是在啟動類中無法使用,獲取到的全都為null
使用
Environment
public static void main(String[] args) {
ConfigurableApplicationContext context = SpringApplication.run(Application.class, args);
Environment environment = context.getBean(Environment.class);
System.out.println("訪問鏈接:http://localhost:" +environment.getProperty("server.port")+environment.getProperty("server.servlet.context-path");
);
}
效果

springboot配置項目運行端口號
可以通過application.properties配置文件來實現(xiàn),添加一行代碼即可
這個方法極其簡潔
server.port=8084
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java如何自定義類數(shù)組的創(chuàng)建和初始化
這篇文章主要介紹了Java如何自定義類數(shù)組的創(chuàng)建和初始化,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10
詳解spring cloud如何使用spring-test進行單元測試
這篇文章主要介紹了spring cloud如何使用spring-test進行單元測試,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
Java實現(xiàn)將Word轉(zhuǎn)換成Html的示例代碼
在業(yè)務(wù)中,常常會需要在瀏覽器中預(yù)覽Word文檔,或者需要將Word文檔轉(zhuǎn)成HTML文件保存,本文主要為大家詳細介紹了Java實現(xiàn)Word轉(zhuǎn)換成Html的相關(guān)方法,希望對大家有所幫助2024-02-02
spring aop 攔截業(yè)務(wù)方法,實現(xiàn)權(quán)限控制示例
這篇文章主要介紹了spring aop 攔截業(yè)務(wù)方法,實現(xiàn)權(quán)限控制示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01
使用LambdaQueryWrapper動態(tài)加過濾條件?動態(tài)Lambda
這篇文章主要介紹了使用LambdaQueryWrapper動態(tài)加過濾條件?動態(tài)Lambda,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教。2022-01-01
Java中HashTable和HashMap的區(qū)別_動力節(jié)點Java學院整理
HashTable和HashMap主要的區(qū)別有:線程安全性,同步(synchronization),以及速度。接下來通過本文給大家簡單介紹下HashTable和HashMap的區(qū)別,需要的的朋友參考下吧2017-04-04

