1. 스프링 구성 파일
코드 사본은 다음과 같습니다.
<bean id = "configProperties"
>
<속성 이름 = "location"value = "classpath : jdbc.properties"/>
</bean>
2. 속성 메소드를 읽으십시오
코드 사본은 다음과 같습니다.
ApplicationContext C = New ClassPathXmlApplicationContext ( "ClassPath : ApplicationContext-datasource.xml");
속성 p = (속성) c.getBean ( "configproperties");
System.out.println (p.getProperty ( "jdbcorcale.driverclassName"));
다른 친구는 스프링 구성 파일을 읽는 방법을 제공합니다. 공유하십시오.
직접 읽기 방법 :
코드 사본은 다음과 같습니다.
Public Void Test ()는 ioexception을 던집니다
{
Resource Resource = ApplicationContextFactory.getApplicationContext (). getResource ( "ClassPath : com/springdemo/resource/test.txt");
파일 = resource.getFile ();
BYTE [] buffer = new Byte [(int) file.length ()];
fileInputStream은 = new FileInputStream (file);
is.read (버퍼, 0, 버퍼 길이);
is.close ();
문자열 str = 새 문자열 (버퍼);
System.out.println (str);
}
스프링 구성을 통해 읽기 :
코드 사본은 다음과 같습니다.
패키지 com.springdemo.resource;
import org.springframework.core.io.resource;
공개 수업 자원 {
개인 자원 자원;
공개 자원 getResource () {
리턴 리소스;
}
공개 void setResource (자원 자원) {
this.resource = 자원;
}
}
스프링 콩 구성 :
코드 사본은 다음과 같습니다.
<!-파일 경로를 리소스 유형의 리소스 속성에 직접 할당하면 경로에 따라 해당 리소스로 자동 변환 할 수 있습니다.
<bean id = "resourcebean">
<property name = "resource"value = "classpath : /com/springdemo/resource/test.txt"> </property>
</bean>