spring註解中使用properties檔案
from:http://dearhappyfish.blog.163.com/blog/static/190109415201376111925653/
一、只讀取單個 properties 檔案
1、在 spring 的配置檔案中,加入
引入名稱空間:
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.0.xsd"
內容中寫入
<util:properties id="propertiesReader" location="classpath:test.properties" />
2、在類中需要注入的屬性實現 setter 和 getter 方法。
3、在 setter 方法前,新增 @Value 註解
@Value("#{propertiesReader[propertiesName]}")
propertiesName 為 properties 檔案中的鍵。這樣,在容器啟動過程中, Spring 將自動注入值。
二、讀取多個 properties 檔案
與上類似,只是在配置檔案寫入的內容不同。
<bean id="propertiesReader"
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:param.properties</value>
<value>classpath:base.properties</value>
</list>
</property>
</bean>
相關文章
- spring配置檔案中分別使用多個properties檔案Spring
- Spring中@Import註解的使用SpringImport
- Spring中Value註解的使用Spring
- java中讀取.properties配置檔案Java
- java Spring讀取properties檔案的注意點JavaSpring
- Spring用程式碼來讀取properties檔案Spring
- Spring boot 讀取properties檔案的四種方式Spring Boot
- [XML與properties檔案]XML
- Properties屬性檔案
- Struts2的properties配置檔案詳解
- 載入Java專案中scr下的properties檔案Java
- spring boot更改配置檔案 application.properties的位置Spring BootAPP
- Spring(使用註解配置)Spring
- spring mvc(註解)上傳檔案的簡單例子SpringMVC單例
- Spring系列之手寫註解與配置檔案的解析Spring
- properties檔案載入器
- java讀取properties檔案Java
- 讀取resources中properties檔案內容範例
- Java zip解壓,並遍歷zip中的配置檔案 .cfg或.propertiesJava
- Spring中重要的註解Spring
- Spring中的@scope註解Spring
- Spring中注入List,Set,Map,Properties的xml檔案配置方法SpringXML
- Spring的@PropertySource註解使用Spring
- spring @profile註解的使用Spring
- Spring多資原始檔properties的配置Spring
- 【Spring註解驅動開發】在@Import註解中使用ImportBeanDefinitionRegistrar向容器中註冊beanSpringImportBean
- Java 對 properties 檔案操作 (ResourceBundle 類和 Properties 類)Java
- properties檔案內容亂碼
- Spring載入配置檔案propertoies中util:properties和context:property-placeholder區別SpringContext
- spring 載入不了jdbc.properties檔案的資料問題SpringJDBC
- Spring Boot、Nacos配置檔案properties、yml、yaml的優先順序Spring BootYAML
- Junit、Assert、內省、Properties類與配置檔案的使用
- Python中builtins.py檔案的註解PythonUI
- Spring MVC 常用註解的使用SpringMVC
- Spring IOC 常用註解與使用Spring
- Spring配置使用註解注入beanSpringBean
- spring使用註解注入bean理解SpringBean
- Spring boot中沒有application.properties的解決方式Spring BootAPP