SpringBoot 獲取配置 @Value


@Value注解可以在代碼中直接取到相應的值

如在application.yml中

# 自定義屬性
leysen:
  xcx: 
    url: aaa

 

1.java代碼里的屬性值是非靜態的,直接在屬性上加@Value

  @Value("${leysen.xcx.url}")
  private String xcxUrl;

 

2.java代碼里的屬性值是靜態的,要使用set方法

    private static String xcxUrl;

    @Value("${leysen.xcx.url}")
    public void setXcxUrl(String xcxUrl) {
        XcxUtil.xcxUrl = xcxUrl;
    }

 

注意:

1.@Vaule的注解路徑是 org.springframework.beans.factory.annotation.Value

2.當前類要使用@Component等注解,就是要加入spring容器中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM