java读取配置文件小结
java读取配置文件总结由于工作中用到配置文件,所以学习了一下,总结以备后用。一、读取properties配置文件(一
java读取配置文件总结
由于工作中用到配置文件,所以学习了一下,总结以备后用。
一、读取properties配置文件
(一)、利用java.util.Properties读取属性文件
systemConfig.properties文件内容
ip=192.168.0.1
port=8080
2. >
3. <beans>
4. <bean id="helloBean" class="chb.demo.vo.HelloBean">
5. <property name="helloWorld">
6. <value>Hello</value>
7. property>
8. bean>
9. beans>
(三)读取xml文件
1.利用ClassPathXmlApplicationContext
java 代码
1. ApplicationContext context = new ClassPathXmlApplicationContext("beanConfig.xml");
2. HelloBean helloBean = (HelloBean)context.getBean("helloBean");
3. System.out.println(helloBean.getHelloWorld());
2.利用FileSystemResource读取
java 代码
1. Resource rs = new FileSystemResource("D:/software/tomcat/webapps/springWebDemo/WEB-INF/classes/beanConfig.xml");
2. BeanFactory factory = new XmlBeanFactory(rs);
3. HelloBean helloBean = (HelloBean)factory.getBean("helloBean");\
4. System.out.println(helloBean.getHelloWorld());
值得注意的是:利用FileSystemResource,则配置文件必须放在project直接目录下,或者写明绝对路径,否则就会抛出找不到文件的异常