博客
关于我
SpringBoot通过@Value获取application.yml配置文件的属性值
阅读量:257 次
发布时间:2019-03-01

本文共 764 字,大约阅读时间需要 2 分钟。

application.yml实例:

spring:    redis:      database: 0      host: 127.0.0.1

获取方法:

/** * @Auther:WangZiBin * @Description: * @Modified By: */@Configurationpublic class JedisConfig{        private Logger jedisConfigLogger= LoggerFactory.getLogger(JedisConfig.class);    @Value("${spring.redis.host:#{null}}")    private String host;    @Value("${spring.redis.port:#{null}}")    private Integer port;    public String getHost() {        return host;    }    public void setHost(String host) {        this.host = host;    }    public Integer getPort() {        return port;    }    public void setPort(Integer port) {        this.port = port;    }}

注意@Configuration注解是必须的,@Component同样适用

@Value("${spring.redis.port:#{    null}}")

其中

:#{  null}

作用为在取不到对应配置值时,采用默认值null赋值

转载地址:http://jqga.baihongyu.com/

你可能感兴趣的文章
OpenGL transformation变换的实例
查看>>
OpenGL multiple lights多光源的实例
查看>>
OpenGL 加载OBJ文件模型的实例
查看>>
OpenGL blending 混合的实例
查看>>
C语言打印字符串的所有排列组合(附完整源码)
查看>>
Qt Creator编码
查看>>
Qt Creator运行自动测试
查看>>
Qt Creator操作方法
查看>>
Qt Designer的UI文件格式
查看>>
OpenCV透视校正perspective correction的实例(附完整代码)
查看>>
OpenCV平面跟踪planar tracking的实例(附完整代码)
查看>>
VTK:AnimateActors动画演员
查看>>
VTK:开发MultipleInputPorts实例
查看>>
XML
查看>>
48.9%的企业会在人力资源场景中使用电子签约,君子签为HR赋能增效
查看>>
QT网络编程(2):QWebSocket
查看>>
QT踩坑之数据量大时无法一次性打印
查看>>
QT动画框架:属性动画
查看>>
泛型算法:查找初始最长有序子序列算法is_sorted_until()
查看>>
泛型算法:部分排序算法partial_sort()、partial_sort_copy()
查看>>