亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
崇州市| 义乌市| 阳原县| 青浦区| 井陉县| 贺兰县| 新邵县| 修武县| 调兵山市| 朝阳区| 蓝田县| 肥东县| 天柱县| 邹城市| 开鲁县| 武城县| 英超| 建平县| 隆安县| 黄陵县| 黄浦区| 南昌市| 保康县| 天等县| 理塘县| 万山特区| 礼泉县| 洛川县| 金川县| 定日县| 江北区| 睢宁县| 山丹县| 九龙坡区| 滨海县| 合阳县| 汝阳县| 固原市| 旌德县| 横山县| 大厂|