@value 注解设置默认值
程序员文章站
2022-06-14 08:38:55
...
在使用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属性
推荐阅读
-
select标签设置默认值选择(select设置初始值的方法)
-
android 如何设置开机后屏幕亮度默认值为自动调节
-
textarea默认显示文字内容(ttextarea的value值设置方法)
-
textarea设置默认值变灰(讲述textarea标签属性)
-
jquery判断字符串是否为空(jquery设置input的value值)
-
jquery判断字符串是否为空(jquery设置input的value值)
-
举例说明如何为JavaScript的方法参数设置默认值
-
javascript 动态设置已知select的option的value值的代码
-
textarea默认显示文字内容(ttextarea的value值设置方法)
-
textarea设置默认值变灰(讲述textarea标签属性)