1. Файл конфигурации
Кода -копия выглядит следующим образом:
<bean id = "configproperties"
>
<name = "location" value = "classpath: jdbc.properties"/>
</bean>
2. Прочитайте метод атрибута
Кода -копия выглядит следующим образом:
ApplicationContext C = новый ClassPathXmlApplicationContext ("classPath: ApplicationContext-datasource.xml");
Свойства p = (свойства) C.GetBean ("configProperties");
System.out.println (p.getProperty ("jdbcorcale.driverclassname"));
Другой друг предоставляет способ прочитать файл конфигурации Spring, пожалуйста, поделитесь им.
Метод прямого чтения:
Кода -копия выглядит следующим образом:
public void -тест () бросает 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);
}
Прочитайте конфигурацию пружины:
Кода -копия выглядит следующим образом:
пакет com.springdemo.resource;
Импорт org.springframework.core.io.resource;
Ресурс открытого класса {
Ресурс частного ресурса;
общественный ресурс getResource () {
вернуть ресурс;
}
public void setresource (ресурс ресурсов) {
this.resource = resource;
}
}
Конфигурация пружинного бобов:
Кода -копия выглядит следующим образом:
<!-Вы можете напрямую назначить путь к файлу атрибуту ресурса типа ресурса.
<bean id = "resourcebean">
<name = "resource" value = "classpath: /com/springdemo/resource/test.txt"> </property>
</bean>