91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
枞阳县| 宜宾县| 永德县| 宿州市| 礼泉县| 扶风县| 怀安县| 吉木萨尔县| 文山县| 诸城市| 滨州市| 莲花县| 孙吴县| 滦南县| 青河县| 洪雅县| 崇明县| 搜索| 石首市| 洞头县| 古交市| 清涧县| 新建县| 卓尼县| 金华市| 洞口县| 民勤县| 石楼县| 安陆市| 思茅市| 尉犁县| 浑源县| 临泉县| 东海县| 宿迁市| 靖江市| 东乌珠穆沁旗| 弥渡县| 桑日县| 富顺县| 蒲江县|