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

溫馨提示×

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
平和县| 特克斯县| 韩城市| 长武县| 深水埗区| 泰顺县| 瓦房店市| 墨玉县| 凌源市| 宣城市| 崇礼县| 宁城县| 本溪| 盐池县| 洛浦县| 昭苏县| 长治县| 浦东新区| 菏泽市| 资兴市| 黎川县| 三明市| 潞城市| 会泽县| 浦北县| 武安市| 尼玛县| 宣城市| 秦安县| 正蓝旗| 治多县| 陇川县| 门源| 进贤县| 彰武县| 永城市| 上饶市| 鹤山市| 伽师县| 仁化县| 米林县|