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

溫馨提示×

springboot怎么讀取yml文件屬性

小億
125
2024-08-23 02:04:46
欄目: 編程語言

Spring Boot可以通過在application.yml文件中定義屬性來讀取屬性。可以使用@Value注解或@ConfigurationProperties注解來讀取yml文件中的屬性。

  1. 使用@Value注解讀取屬性:
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class MyComponent {

    @Value("${myproperty}")
    private String myProperty;

    public void doSomething() {
        System.out.println("My Property: " + myProperty);
    }
}
  1. 使用@ConfigurationProperties注解讀取屬性: 首先在application.yml文件中定義屬性:
my:
  property: value

然后創建一個配置類來讀取屬性值:

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties(prefix = "my")
public class MyProperties {

    private String property;

    public String getProperty() {
        return property;
    }

    public void setProperty(String property) {
        this.property = property;
    }
}

在其他類中可以直接注入這個配置類,并使用屬性值:

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

@Component
public class MyComponent {

    @Autowired
    private MyProperties myProperties;

    public void doSomething() {
        System.out.println("My Property: " + myProperties.getProperty());
    }
}

通過以上方法,Spring Boot就可以讀取并使用yml文件中的屬性值。

0
平凉市| 宝坻区| 石嘴山市| 扎兰屯市| 永吉县| 准格尔旗| 中阳县| 巴彦淖尔市| 安达市| 多伦县| 米林县| 崇仁县| 陇西县| 普陀区| 九龙坡区| 原平市| 吉首市| 凤山市| 寻乌县| 甘泉县| 巴林左旗| 滨海县| 万载县| 彰武县| 饶河县| 淮安市| 墨江| 府谷县| 锦屏县| 天峨县| 南漳县| 五常市| 剑河县| 邹城市| 济宁市| 滨海县| 合阳县| 谷城县| 定边县| 呼和浩特市| 三原县|