1. ملف التكوين
نسخة الكود كما يلي:
<bean id = "configproperties"
>
<property 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")) ؛
يوفر صديق آخر طريقة لقراءة ملف تكوين الربيع ، يرجى مشاركته.
طريقة القراءة المباشرة:
نسخة الكود كما يلي:
اختبار الفراغ العام () يلقي ioexception
{
Resource Resource = ApplicationContextFactory.getApplicationContext ().
ملف الملف = Resource.getFile () ؛
byte [] buffer = new byte [(int) file.length ()] ؛
FileInputStream هو = جديد fileInputStream (ملف) ؛
IS.Read (Buffer ، 0 ، Buffer.Length) ؛
is.close () ؛
سلسلة str = سلسلة جديدة (مخزن المؤقت) ؛
system.out.println (str) ؛
}
اقرأ من خلال تكوين الربيع:
نسخة الكود كما يلي:
حزمة com.springDemo.Resource ؛
استيراد org.springframework.core.io.resource ؛
الطبقة العامة ResourceBean {
موارد الموارد الخاصة ؛
الموارد العامة getResource () {
مورد إرجاع ؛
}
public void setResource (Resource Resource) {
this.resource = مورد ؛
}
}
تكوين حبوب الربيع:
نسخة الكود كما يلي:
<!-يمكنك تعيين مسار ملف مباشرة إلى سمة المورد لنوع المورد.
<bean id = "ResourceBean">
<property name = "Resource" value = "classpath: /com/springdemo/resource/test.txt"> </reptrant
</bean>