util:properties与context:property-placeholder

spring 使用注解装配的Bean如何使用property-placeholder属性配置中的值

这个问题不大不小,以前偷懒凡是碰到需要引用属性文件中的类时就改用xml来配置。

今天看了下spring 3 的El,看来有更简单的解决方式

在XML配置文件中配置一个util:properties

context:property-placeholder location="/WEB-INF/config.properties"/>

<util:properties id="properties" location="/WEB-INF/config.properties"/>

然后就可以在类中使用注解

@Value("#{properties[‘jdbc.url‘]}")

private String jdbcurl;

时间: 2024-10-07 05:27:00

util:properties与context:property-placeholder的相关文章

&lt;util:properties id=&quot;propertiesReader&quot; location=&quot;classpath:jdbc.properties&quot;/&gt;

Property or field 'jdbc' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public? // jdbc.username=scott jdbc.password=TIGER jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl jdbc.driver=orac

spring 注入java.util.Properties 属性两种xml中的配置练习

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:util="http://www.springframework.org/schema/util

spring之为java.util.Properties类型的属性进行赋值

Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串.在spring中可以用其存储连接数据库的相关信息. DataSource.java package com.gong.spring.beans; import java.util.Properties; public class DataSource { private Properties properties; public Properties getP

java.util.Properties类

Properties类很常用么,几乎每个项目,从j2se到j2ee每个项目都没离开过他,就算是jsp+servlet+jdbc的东西,jdbc的配置信息也是写Properties,国际化也是Properties,cdn也是Properties,memcached也是 Properties.总之java.utils.*无所不用,不所不在.. 小记下Properties: java.util.Properties是对properties这类配置文件的映射.支持key-value类型和xml类型两种.

Android中使用java.util.Properties犯的错

今天尝试使用java.util.Properties来保存应用配置,然而遇到了好几个问题,对于熟悉此内容的来说可能都是猪一样的错误,但难免有像我一样的新手再次遇到,希望此文能有所帮助. 错误1 java.io.IOException: open failed: EROFS (Read-only file system)at java.io.File.createNewFile(File.java:940) 出错代码: 1 File file = new File("config.properti

java.util.properties

http://gimgen1026.iteye.com/blog/152023 Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化.J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对.在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”. J2SE 1.5 以前的版本要求直接使用 XML 解析器来装载配置文件并存储设置

util:properties

示例 <util:properties id="db" location="classpath:db.properties" /> 全部属性 功能概述 Loads a Properties instance from the resource location specified by the ' <code>location</code> ' attribute. 属性详解 id #{A['B']} A means util:p

java.util.Properties 读取配置文件中的参数

用法 getProperty方法的返回值是String类型. java.util.Properties 读取配置文件中的参数 //读取配置文件 FileInputStream inStream = null; try { inStream = new FileInputStream("/fetchedfile/redis.conf"); Properties prop = new Properties(); prop.load(inStream); Field field; Strin

JavaSE配置文件java.util.Properties【单例模式Singleton】

PropertyMgr.java 1 package config; 2 3 import java.io.IOException; 4 import java.util.Properties; 5 6 public class PropertyMgr { 7 8 private static final Properties props = new Properties(); 9 10 static { 11 try { 12 props.load(PropertyMgr.class.getC