中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

springboot如何獲取yml的值

小億
216
2024-03-21 19:57:46
欄目: 編程語言

在Spring Boot中,可以通過在配置文件(如application.yml)中定義屬性值,然后在Java代碼中使用@Value注解來獲取這些屬性的值。例如:

在application.yml中定義屬性:

app:
  name: My Application
  version: 1.0

在Java類中使用@Value注解獲取屬性值:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class AppConfig {

    @Value("${app.name}")
    private String appName;

    @Value("${app.version}")
    private String appVersion;

    public String getAppName() {
        return appName;
    }

    public String getAppVersion() {
        return appVersion;
    }
}

然后在其他類中可以通過@Autowired注解注入AppConfig類,并調用getAppName()和getAppVersion()方法來獲取配置文件中定義的屬性值。例如:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class MyService {

    @Autowired
    private AppConfig appConfig;

    public void printAppInfo() {
        System.out.println("App name: " + appConfig.getAppName());
        System.out.println("App version: " + appConfig.getAppVersion());
    }
}

這樣就可以在Spring Boot中通過@Value注解來獲取配置文件(如application.yml)中定義的屬性值。

0
阳信县| 济源市| 汉寿县| 闽侯县| 稷山县| 望谟县| 开化县| 汉源县| 喀喇沁旗| 龙川县| 新河县| 上犹县| 沐川县| 巴中市| 荥经县| 日照市| 枣庄市| 林甸县| 玉环县| 隆化县| 长宁县| 安阳市| 清水河县| 阜宁县| 镇坪县| 湟源县| 湖北省| 阜南县| 静海县| 衡南县| 大港区| 漯河市| 青海省| 方山县| 平顶山市| 武威市| 临猗县| 老河口市| 西和县| 塔河县| 莒南县|