在SpringBoot項目中實現(xiàn)給所有請求加固定前綴
給所有請求加個固定前綴
在開發(fā)中,可能會遇到需要配置項目前綴的問題,雖然我們可以在Controller控制器方法中給所有請求加前綴,但是不僅比較麻煩,而且在某種環(huán)境下是沒什么用處,形同虛設
接下來,教你在配置文章中只需短短一小行代碼配置即可生效
知識小錦囊
在yml配置文件中加入配置:
server.servlet.context-path: /需要設置的路徑前綴
再重啟測試即可生效
配置文件讀取(固定前綴)
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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java數(shù)據(jù)結構之AC自動機算法的實現(xiàn)
AC自動機算法常被認為是Trie樹+KMP算法的結合體,它是一個多模式匹配算法,在模式匹配領域被廣泛應用。本文將詳細為大家介紹AC自動機的原理與實現(xiàn)方法,感興趣的可以了解一下2022-12-12slf4j與jul、log4j1、log4j2、logback的集成原理
這篇文章主要介紹了slf4j與jul、log4j1、log4j2、logback的集成原理,以及通用日志框架與具體日志實現(xiàn)系統(tǒng)的機制機制介紹,包括依賴的jar包,jar沖突處理等2022-03-03詳細總結Java創(chuàng)建文件夾的方法及優(yōu)缺點
很多小伙伴都不知道如何用Java創(chuàng)建文件夾,今天給大家整理了這篇文章,文中有非常詳細的方法介紹及方法的優(yōu)缺點,對正在學習java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05