源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

读取spring配置文件的方法(spring读取资源文件)

  • 时间:2022-06-22 16:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:读取spring配置文件的方法(spring读取资源文件)
1.spring配置文件
[u]复制代码[/u] 代码如下:
<bean id="configproperties"          class="org.springframework.beans.factory.config.PropertiesFactoryBean">           <property name="location" value="classpath:jdbc.properties"/>     </bean>
2.读取属性方法
[u]复制代码[/u] 代码如下:
ApplicationContext c=new ClassPathXmlApplicationContext("classpath:applicationContext-datasource.xml"); Properties p=(Properties)c.getBean("configproperties"); System.out.println(p.getProperty("jdbcOrcale.driverClassName"));
另一个朋友提供的读取spring配置文件的方法,也分享一下吧 [b]直接读取方式: [/b]
[u]复制代码[/u] 代码如下:
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);  }
[b]通过spring配置方式读取: [/b]
[u]复制代码[/u] 代码如下:
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配置:
[u]复制代码[/u] 代码如下:
 <!-- 可以直接将一个文件路径赋值给Resource类型的resource属性,spring会根据路径自动转换成对应的Resource -->  <bean id="resourceBean" class="com.springdemo.resource.ResourceBean" >   <property name="resource" value="classpath:/com/springdemo/resource/test.txt" ></property>  </bean>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部