@value注解使用的简单介绍 ---谷营中西
2016-07-08 11:18
417 查看
使用@value注解的时候格式:
@value需要参数
第一种方式:@Value(“#{configProperties[‘config.pageSize’]}”)
第二种方式:@Value(“${config.URl}”);
两种方式配置区别:
1、@Value(“#{configProperties[‘config.pageSize’]}”)这种形式的配置中有“configProperties”,其实它指定的是配置文件的加载对象:配置如下:
配置完就可完成对属性的具体注入了;
我常用配置就是使用注解:
使用注解 简单 快捷 粗暴 直达目的地。
使用方式介绍:
1.properties 配置文件
2.在配置文件中配置一下完事 见下图:
3.使用
完事儿。。。。。。。
@value需要参数
第一种方式:@Value(“#{configProperties[‘config.pageSize’]}”)
第二种方式:@Value(“${config.URl}”);
两种方式配置区别:
1、@Value(“#{configProperties[‘config.pageSize’]}”)这种形式的配置中有“configProperties”,其实它指定的是配置文件的加载对象:配置如下:
<bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="locations"> <list> <value>classpath:/config/config.properties</value> </list> </property> </bean>
配置完就可完成对属性的具体注入了;
2、@Value("${config.pageSize}")这种形式不需要指定具体加载对象,这时候需要一个关键的对象来完成PreferencesPlaceholderConfigurer,这个对象的配置可以利用上面配置1中的配置,也可以自己直接自定配置文件路径。 如果使用配置1中的配置,可以写成如下情况:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"> <property name="properties" ref="configProperties"/> </bean>
如果直接指定配置文件的话,可以写成如下情况:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"> <property name="location"> <value>config/config.properties</value> </property> </bean>
我常用配置就是使用注解:
使用注解 简单 快捷 粗暴 直达目的地。
使用方式介绍:
1.properties 配置文件
2.在配置文件中配置一下完事 见下图:
3.使用
完事儿。。。。。。。
相关文章推荐
- MySQL之Field‘***’doesn’t have a default value错误解决办法
- 把input初始值不写value的具体实现方法
- jquery 根据name名获取元素的value值
- jQuery获取Select选择的Text和Value(详细汇总)
- jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
- JS获取下拉列表所选中的TEXT和Value的实现代码
- 解决mysql不能插入中文Incorrect string value
- js获取TreeView控件选中节点的Text和Value值的方法
- 改变隐藏的input中value的值代码
- php中多维数组按指定value排序的实现代码
- JS获取select的value和text值的简单实例
- JS递归遍历对象获得Value值方法技巧
- Mysql错误1366 - Incorrect integer value解决方法
- 用js传递value默认值的示例代码
- JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
- js监听表单value的修改同步问题,跨浏览器支持
- Python实现字典依据value排序
- Python多进程通信Queue、Pipe、Value、Array实例
- Python中返回字典键的值的values()方法使用
- Android中spinner实现key、value功能