SpringBoot如何讀取配置檔案引數並全域性使用

2022-10-04 05:51:08 字數 825 閱讀 9126

前言:讀取配置檔案引數的方法:@value("$")註解。但是@value不能為static變數賦值,而且很多時候我們需要將引數放在乙個地方統一管理,而不是每個類都賦值一次。

正文:注意:一定要給類加上@component 註解

application.xml

test:

app_id: 12345

app_secret: 66666

is_active: true

統一讀取配置檔案引數:

package com.example.demo.config;

import org.springframework.beans.factory.annotation

import org.springframework.context.annotation.configuration;

@configuration

public class yxconfig ")

public void setappid(string param)gccwkm

@value("$")

public void setappsecret(string param)

@value("$")

public void setisactive(boolean param)

}測試類:

@runwith(springrunner.class)

@springboottest

public class yxconfigtest

}結果:

本文標題: springboot如何讀取配置檔案引數並全域性使用

本文位址:

SpringBoot(讀取配值檔案裡面的屬性)

1 propertysource配置檔案路徑設定,在類上新增註解,如果在預設路徑下可以不新增該註解。propertysource public class testcontroller2 value屬性名,在屬性名上新增該註解 value private string myname 然後就可以使用m...

SpringBoot入門篇 讀取資源檔案配置

緊接著我們需要將user類放入spring容器中,然後再指定讀取的資源檔案 這時候必然會報錯,我們並沒有在使用註解的時候加入configuration的依賴,所以我們需要在pom.xml檔案中進行依賴的注入 這時候我們在控制類裡面進行依賴注入以及使用即可 最後我還介紹一種方法 這個方法使用的是註解 ...

SpringBoot新增Swagger配置

swagger 是乙個規範和完整的框架,用於生成 描述 呼叫和視覺化 restful 風格的 web 服務。總體目標是使客戶端和檔案系統作為伺服器以同樣的速度來更新。檔案的方法 引數 模型緊密整合到伺服器端的 允許api來始終保持同步。swagger 讓部署管理和使用功能強大的api從未如此簡單。1...