Springboot如何獲取配置文件application.yml中自定義的變量并使用
前言:在寫項目中我們經(jīng)常要將同樣的變量在不同的文件中寫無數(shù)次,這樣修改起來要一通好找,非常不方便,平常都會寫一個工具類存入自己的變量進行調(diào)用取值,但是呢,懶得寫咋辦,寫了還要注入,注入失敗又得.........麻煩,有沒有辦法寫在配置文件中直接自定義變量通過注解的方式取值呢?肯定有啊。
正文:
一、在application.yml中配置自己的變量比如:
person: name: '張三' age: '年齡25' home: '擁有房子1套' car: '轎車1輛'
二、使用注解取值并且使用
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/test")
public class TestController {
@Value("${person.name}")
private String name;
@Value("${person.age}")
private String age;
@Value("${person.home}")
private String home;
@Value("${person.car}")
private String car;
@RequestMapping("/getsome")
public String getSome(){
System.out.println(name+age+home+car);
return name+age+home+car;
}
}
三、在瀏覽器訪問查看效果

可以看到完全可以通過注解的方式直接取值使用,非常方便。
到此這篇關(guān)于Springboot中獲取配置文件(application.yml)中自定義的變量并使用的文章就介紹到這了,更多相關(guān)Springboot自定義的變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- springboot如何讀取配置文件(application.yml)中的屬性值
- Springboot為什么加載不上application.yml的配置文件
- SpringBoot項目application.yml文件數(shù)據(jù)庫配置密碼加密的方法
- SpringBoot的配置文件application.yml及加載順序詳解
- 解決SpringBoot配置文件application.yml遇到的坑
- SpringBoot中application.yml配置文件的寫法
- SpringBoot-application.yml多環(huán)境配置詳解
- JAVA系統(tǒng)中Spring?Boot應用程序的配置文件application.yml使用詳解
相關(guān)文章
springBoot的事件機制GenericApplicationListener用法解析
這篇文章主要介紹了springBoot的事件機制GenericApplicationListener用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值的相關(guān)資料2019-09-09
Springboot項目全局異常統(tǒng)一處理案例代碼
最近在做項目時需要對異常進行全局統(tǒng)一處理,主要是一些分類入庫以及記錄日志等,因為項目是基于Springboot的,所以去網(wǎng)絡上找了一些博客文檔,然后再結(jié)合項目本身的一些特殊需求做了些許改造,現(xiàn)在記錄下來便于以后查看2023-01-01
2022?最新?IntelliJ?IDEA?詳細配置步驟演示(推薦)
作為一名開發(fā)人員,第一肯定是選擇一款趁手的開發(fā)利器,本人使用?Java?偏多,這里推薦使用?IntelliJ?IDEA,?俗稱神級開發(fā)工具,具體的安裝過程就不過多贅述了,有需要了解的朋友可以參考下本文2022-09-09
SSM使用mybatis分頁插件pagehepler實現(xiàn)分頁示例
本篇文章主要介紹了SSM使用mybatis分頁插件pagehepler實現(xiàn)分頁示例,使用分頁插件的原因,簡化了sql代碼的寫法,實現(xiàn)較好的物理分頁,非常具有實用價值,需要的朋友可以參考下2018-03-03
解決Beanutils.copyproperties實體類對象不一致的問題
這篇文章主要介紹了解決Beanutils.copyproperties實體類對象不一致的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06

