读取spring配置文件的方法(spring读取资源文件)
发布时间:2020-12-14 05:16:10 所属栏目:Java 来源:网络整理
导读:1.spring配置文件 复制代码 代码如下: bean id="configproperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean" property name="location" value="classpath:jdbc.properties"/ /bean 2.读取属性方法 复制代码 代码如下: Appli
1.spring配置文件 复制代码 代码如下: <bean id="configproperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="location" value="classpath:jdbc.properties"/> </bean> 2.读取属性方法 复制代码 代码如下: ApplicationContext c=new ClassPathXmlApplicationContext("classpath:applicationContext-datasource.xml"); Properties p=(Properties)c.getBean("configproperties"); System.out.println(p.getProperty("jdbcOrcale.driverClassName")); 另一个朋友提供的读取spring配置文件的方法,也分享一下吧 直接读取方式: 复制代码 代码如下: 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,buffer.length); } 通过spring配置方式读取: 复制代码 代码如下: package com.springdemo.resource; import org.springframework.core.io.Resource; public class ResourceBean { private Resource resource; public Resource getResource() { public void setResource(Resource resource) { spring bean配置: 复制代码 代码如下: <!-- 可以直接将一个文件路径赋值给Resource类型的resource属性,spring会根据路径自动转换成对应的Resource --> <bean id="resourceBean" class="com.springdemo.resource.ResourceBean" > <property name="resource" value="classpath:/com/springdemo/resource/test.txt" ></property> </bean> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读