使用 spring的注解 @Value 简化配置文件的读取_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3203 | 回复: 0   主题: 使用 spring的注解 @Value 简化配置文件的读取        上一篇   下一篇 
panpan.nie
注册用户
等级:大校
经验:4754
发帖:217
精华:2
注册:1970-1-1
状态:离线
发送短消息息给panpan.nie 加好友    发送短消息息给panpan.nie 发消息
发表于: IP:您无权察看 2016-3-30 20:07:07 | [全部帖] [楼主帖] 楼主

在Spring或者 springmvc 中 支持 使用@Value 注解的方式来读取 propreties 文件中的配置值,可以简化读取配置文件的代码

1、在 applicationContext.xml 文件中配置 properties 文件

    

<bean id="confProperty"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <array>
            <value>classpath:conf.properties</value>
        </array>
    </property>
</bean>

或者

<!-- 加载配置属性文件 -->
<context:property-placeholder ignore-unresolvable="true" location="classpath:conf.properties" />

2、在bean 中使用 @Value 注解获取 配置文件的值

@Value("${adminPath}")
protected String adminPath;

3、假设配置文件中的内容为adminPath=a ,那么 adminPath 的值就为 a





赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论