代碼中讀取配置文件中的東西

1.application.yml配置:

query-balance-url: ${coin-application.host}/${coin.context-name}/api/account/balance
#生成路徑
redirect-uri: https://hao123.com/semiconductor/saas-manager/invitation/getCode
getter-url: https://open.wx.qq.com/authorize?appid=${invitation.weixin-appid}&redirect_uri=${invitation.redirect-uri}&response_type=code&scope=${invitation.weixin-scope}&#wechat_redirect
#來源
tenant:
  source:
    map-value: {SEMICONDUCTOR_TENANT: '2c9480836d62f788016d630d5fbd0005'}

java代碼:

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import java.util.Map;

@Configuration
@ConfigurationProperties(prefix = "tenant.source")
@Data
public class TenantSourceProperties {
    private Map<String,String> mapValue;
}

2.application.yml配置:

#路徑
invitation:
  html-base-path: /usr/local/invitation

Java代碼:

@Value("${invitation.html-base-path}")
private String basePath;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章