在SpringBoot項目中實現(xiàn)給所有請求加固定前綴
給所有請求加個固定前綴
在開發(fā)中,可能會遇到需要配置項目前綴的問題,雖然我們可以在Controller控制器方法中給所有請求加前綴,但是不僅比較麻煩,而且在某種環(huán)境下是沒什么用處,形同虛設(shè)
接下來,教你在配置文章中只需短短一小行代碼配置即可生效
知識小錦囊
在yml配置文件中加入配置:
server.servlet.context-path: /需要設(shè)置的路徑前綴
再重啟測試即可生效
配置文件讀取(固定前綴)
1.配置文件所有固定前綴的都可以使用
SpringBoot自動注入實體類如下配置
配置文件:application.properties
固定前綴: sys.test.config
配置信息:
sys.test.config.industryKey=aaa sys.test.config.systemName=bbb sys.test.config.downloadUrl=ccc sys.test.config.traceDomain=ddd
2.SpringBoot實體類
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; ? @Component @ConfigurationProperties(prefix = "sys.test.config") public final class ResourceContainer {? ?? ?private String industryKey;?? ? ?? ?private String systemName;?? ? ?? ?private String downloadUrl;?? ? ?? ?private String traceDomain;?? ? ?? ?public String getIndustryKey() { ?? ??? ?return industryKey; ?? ?} ? ?? ?public void setIndustryKey(String industryKey) { ?? ??? ?this.industryKey = industryKey; ?? ?} ? ?? ?public String getSystemName() { ?? ??? ?return systemName; ?? ?} ? ?? ?public void setSystemName(String systemName) { ?? ??? ?this.systemName = systemName; ?? ?} ? ?? ?public String getDownloadUrl() { ?? ??? ?return downloadUrl; ?? ?} ? ?? ?public void setDownloadUrl(String downloadUrl) { ?? ??? ?this.downloadUrl = downloadUrl; ?? ?} ? ?? ?public String getTraceDomain() { ?? ??? ?return traceDomain; ?? ?} ? ?? ?public void setTraceDomain(String traceDomain) { ?? ??? ?this.traceDomain = traceDomain; ?? ?} }
3.使用方式
@Autowired private ResourceContainer resourceContainer;
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java數(shù)據(jù)結(jié)構(gòu)之AC自動機(jī)算法的實現(xiàn)
AC自動機(jī)算法常被認(rèn)為是Trie樹+KMP算法的結(jié)合體,它是一個多模式匹配算法,在模式匹配領(lǐng)域被廣泛應(yīng)用。本文將詳細(xì)為大家介紹AC自動機(jī)的原理與實現(xiàn)方法,感興趣的可以了解一下2022-12-12slf4j與jul、log4j1、log4j2、logback的集成原理
這篇文章主要介紹了slf4j與jul、log4j1、log4j2、logback的集成原理,以及通用日志框架與具體日志實現(xiàn)系統(tǒng)的機(jī)制機(jī)制介紹,包括依賴的jar包,jar沖突處理等2022-03-03詳細(xì)總結(jié)Java創(chuàng)建文件夾的方法及優(yōu)缺點
很多小伙伴都不知道如何用Java創(chuàng)建文件夾,今天給大家整理了這篇文章,文中有非常詳細(xì)的方法介紹及方法的優(yōu)缺點,對正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05JAVA正則表達(dá)式提取key-value類型字符值代碼實例
這篇文章主要給大家介紹了關(guān)于JAVA正則表達(dá)式提取key-value類型字符值的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-10-10