程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 讀取spring設置裝備擺設文件的辦法(spring讀取資本文件)

讀取spring設置裝備擺設文件的辦法(spring讀取資本文件)

編輯:關於JAVA

讀取spring設置裝備擺設文件的辦法(spring讀取資本文件)。本站提示廣大學習愛好者:(讀取spring設置裝備擺設文件的辦法(spring讀取資本文件))文章只能為提供參考,不一定能成為您想要的結果。以下是讀取spring設置裝備擺設文件的辦法(spring讀取資本文件)正文


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, 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設置裝備擺設:


 <!-- 可以直接將一個文件途徑賦值給Resource類型的resource屬性,spring會依據途徑主動轉換成對應的Resource -->
 <bean id="resourceBean" class="com.springdemo.resource.ResourceBean" >
  <property name="resource" value="classpath:/com/springdemo/resource/test.txt" ></property>
 </bean>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved