SpringBoot 使用 @Value 从 YAML文件读取属性
来源:互联网 发布:c语言技术 编辑:程序博客网 时间:2024/06/03 23:38
在application.yaml中这样配置
smartTalk: qa_url: https://nlsapi.aliyun.com/qas qa_manage_url: https://nlsapi.aliyun.com/manage/qas
这个要注意的是 配置后面的 : 是要加空格的,这样spring boot 才能识别
在 类中这样获取
@Componentpublic class ApiClient { @Value("${smartTalk.qa_manage_url}") private String qa_manage_url; @Value("${smartTalk.access_key_id}") private String access_key_id; @Value("${smartTalk.access_key_secret}") private String access_key_secret; public String sendRequest(ApiRequest request) { String url = qa_manage_url + "?action=" + request.getAction(); return HttpProxy.sendRequest(url, request.getBody(), access_key_id, access_key_secret); }}
但是要注意使用@Value的类如果被其他类作为对象引用,必须要使用注入的方式,而不能new
阅读全文
0 0
- SpringBoot 使用 @Value 从 YAML文件读取属性
- SpringBoot 使用 @Value 从 YAML文件读取属性
- 使用 python 读取 yaml 文件
- 使用eclipse创建,并读取yaml文件
- ruby 读取yaml文件
- Java读取Yaml文件
- python读取yaml文件
- 使用SnakeYAML读取yaml配置文件
- yaml文件的设置及ruby读取yaml数据
- springboot基本使用笔记----读取文件
- spring使用注解@Value读取.properties文件
- opencv2-XML和YAML文件的读取
- XML和YAML文件的读取
- OpenCV中读取YAML文件方法
- go语言使用.yaml文件
- 使用node解析yaml文件
- java读取和修改Properties属性文件的value值
- 从properties文件中读取属性
- JNI开发之基本数据类型转换
- Google APIDemo
- autolayout 约束优先级
- jsoncpp 的学习和简单的使用案例
- 001_内核对象概述
- SpringBoot 使用 @Value 从 YAML文件读取属性
- 下载编译Spring源码时出现Cannot change dependencies of configuration ':spring-orm-hibernate4:runtimeMerge
- spring-security 3.0.X, 让ajax login和普通login共存
- itex利用模板导出pdf
- 重建索引
- 苹果推送服务端java 代码简解
- 机器学习/深度学习入门资源整理v1.0
- Android App优化之ANR详解
- Linux Centos7 上安装consul