1.spring配置文件
2.读取属性方法
ApplicationContext c=new ClassPathXmlApplicationContext("classpath:applicationContext-datasource.xml");Properties p=(Properties)c.getBean("configproperties");System.out.println(p.getProperty("jdbcOrcale.driverClassName"));
直接读取方式:
public void test() throws IOException { Resource resource = ApplicationContextFactory.getApplicationContext().getResource("classpath:com/springdemo/resource/test.txt"); File file = resource.getFile(); byte[] buffer =new byte[(int) file.length()]; FileInputStream is =new FileInputStream(file); is.read(buffer, 0, buffer.length); is.close(); String str = new String(buffer); System.out.println(str); }
通过spring配置方式读取:
package com.springdemo.resource;import org.springframework.core.io.Resource;public class ResourceBean { private Resource resource; public Resource getResource() { return resource; } public void setResource(Resource resource) { this.resource = resource; }}
spring bean配置: