一种是在xml文件中读取:
properties()文件内容为(连接mysql数据库的例子):
debug = false
recomArticleMaxCount = 5
=
=jdbc:mysql://localhost:3306/users?userUnicode=true&characterEncoding=utf-8
=root
= 123456
然后在xml文件中配置与使用
<!-- 数据源配置,使用应用内的DBCP数据库连接池 -->
<bean class=""
destroy-method="close">
<!-- Connection Info -->
<property name="driverClassName" value="${}" />
<property name="url" value="${}" />
<property name="username" value="${}" />
<property name="password" value="${}" />
</bean>
<bean
class="">
<property name="locations">
<list>
<!-- 标准配置 -->
<value>classpath:</value>
</list>
</property>
</bean>
一种是在java文件中使用(redis连接的例子)
properties文件()
#Redis ip
ADDR= 127.0.0.1
#Redis端å£
PORT=6379
#å¯ç
AUTH=123456
MAX_ACTIVE=1024
MAX_IDLE=200
MAX_WAIT=10000
TIMEOUT=10000
TEST_ON_BORROW=true
java文件
// 读取reids配置文件
public void initConifg() {
Properties prop = new Properties();//读取properties 文件所用的类
try {
("load ");
InputStream in = ("/");
(in); // /加载属性列表
ADDR = ("ADDR");
PORT = (("PORT"));
AUTH = ("AUTH");
MAX_ACTIVE = (("MAX_ACTIVE"));
MAX_IDLE = (("MAX_IDLE"));
MAX_WAIT = (("MAX_WAIT"));
TIMEOUT = (("TIMEOUT"));
TEST_ON_BORROW = (("TEST_ON_BORROW"));
();
} catch (Exception e) {
(());
}
}
一种是使用@Value这个注解来将properties文件中的内容读取到变量中,在中的配置方式参考第一种方式
@Value("${IP_ADDRESS}")
private String IP_ADDRESS;