@value 注解设置默认值
程序员文章站
2022-06-14 08:39:19
...
在使用spring3.0后,看到了它新增的实用@value注解,一下整理下@value注解设置默认值的方法。
首先需要在spring容器中引入properties文件,例子如下所示:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:ttt.properties</value> <value>classpath:timerbin.properties</value> </list> </property> <property name="ignoreUnresolvablePlaceholders" value="true" /> </bean>
timerbin.properties
timer.userAge=22
一、在java代码中使用properites中配置的值
@Value("${timer.userAge}") private int userAge;
此时定义的userAge属性的类需要使用注解加载到spring容器中。
二、@Value 注解设置默认值
@Value("${timer.userAge:22}") private int userAge;
当未在properties中查找到timer.userAge时会将22赋值给userAge属性
下一篇: 中小企业玩互联网营销是否要打造品牌?
推荐阅读
-
Django的model中日期字段设置默认值的问题
-
Spring注解之@Autowired、@Qualifier、@Resource、@Value
-
asp.net EF model中的默认值设置
-
select2 ajax 设置默认值,初始值的方法
-
Java连载42-this不能省略的情况、构造方法设置默认值的方法
-
android 如何设置开机后屏幕亮度默认值为自动调节
-
sql2008设置subcategory报表参数可用值和默认值步骤分享
-
Winform中设置和获取DevExpress的RadioGroup的选中项的value值
-
详解使用angularjs的ng-options时如何设置默认值(初始值)
-
mysql中datetime类型设置默认值方法