Spring 依赖注入:获取properties文件中属性值
来源:互联网 发布:淘宝卖家等级在哪里看 编辑:程序博客网 时间:2024/06/05 04:48
1、在Xml文件中添加bean注入
<span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><bean</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">id</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"configProperties"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">class</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"org.springframework.beans.factory.config.PropertiesFactoryBean"</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><property</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">name</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"locations"</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><list></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><value></span><span class="pln" style="font-family: Arial, 宋体;">classpath*:application.properties</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></value></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></list></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></property></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></bean></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><bean</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">id</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"propertyConfigurer"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">class</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"</span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"><property</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">name</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"properties"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="atn" style="font-family: Arial, 宋体; color: rgb(255, 0, 0);">ref</span><span class="pun" style="font-family: Arial, 宋体;">=</span><span class="atv" style="font-family: Arial, 宋体; color: rgb(0, 0, 255);">"configProperties"</span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);">/></span><span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></bean></span><span class="pln" style="font-family: Arial, 宋体;"> </span>2、在java类中获取
<span class="pln" style="font-family: Arial, 宋体;"> </span><span class="tag" style="font-family: Arial, 宋体; color: rgb(128, 0, 0);"></span>@Componentpublic class WebServiceUtil {<span style="white-space: pre;"></span>@Value("#{configProperties['baseAddress']}")<span style="white-space: pre;"></span>private String baseAddress;<span style="white-space: pre;"></span>@Value("#{configProperties['password']}")<span style="white-space: pre;"></span>private String password;<span style="white-space: pre;"></span>@Value("#{configProperties['username']}")<span style="white-space: pre;"></span>private String username;
0 0
- Spring 依赖注入:获取properties文件中属性值
- spring @value标签从properties文件中注入属性值
- spring mvc controller中获取属性文件(properties)的值
- spring mvc controller中获取属性文件(properties)的值
- Spring 依赖注入:自动注入properties文件中的配置
- Spring 依赖注入:自动注入properties文件中的配置
- spring中注入属性文件中的值
- spring属性依赖注入
- spring注解注入properties属性值
- Spring获取properties文件中的属性
- Spring注入.properties文件
- Spring 注入properties文件
- spring+mybatis 注入properties文件中属性失败导致datasource加载失败的原因和解决
- spring注入properties属性配置
- spring中属性文件properties的读取
- Spring-----代码中使用注入的Properties配置属性
- spring加载properties文件,并将属性值注入到指定类的指定成员变量
- Spring DI 依赖注入属性
- 使用hibernate作为底层,jquery实现级联操作(附带oracle数据库)
- UICollectionView瀑布流制作
- Python 文件目录操作
- Linux网络基础
- sublime个人配置(C++程序员)
- Spring 依赖注入:获取properties文件中属性值
- 游戏设计的艺术:一本透镜的书——第二十七章 你的游戏可能会有一位客户
- 一些项目用到的正则表达式
- tomcat 6.x下ssi(即让tomcat支持shtml)配置
- Android UI 学习心得(一)
- Excel2003、2007 -- 读写大批量数据
- Linux 下curl模拟Http 的get or post请求
- 黑马程序员——java基础之继承,多态
- Ubuntu基本的正则表达式元字符集合及意义