Springboot实战系列之@Value注解的使用心得
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot实战系列之@Value注解的使用心得相关的知识,希望对你有一定的参考价值。
参考技术A 在工作中使用springboot经常有属性注入的场景,下面说一下有默认值和无默认值两种写法的不同这中是有默认值的写法,默认是分号后的值,这里为true,但是如果在配置文件中(application.properties 或 application.yml)中设置了appCenterRegistered的值,就会按照配置文件中的值。
如在application.properties中设置
app.center.registered:false
这样appCenterRegistered的值会为false
demo
这种是无默认值的写法,这种写法要求必须在配置文件(applicaiton.properties或application.yal)中添加该属性的键值对,否则就会报错
Could not resolve placeholder 'app.center.registered' in value "$app.center.registered
以上是关于Springboot实战系列之@Value注解的使用心得的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot系列之@PropertySource和@Value注解
Spring系列之——springboot解析resources.application.properties文件