為了簡化讀取properties檔案中的配置值,spring支援@value註解的方式來獲取,這種方式大大簡化了專案配置,提高業務中的靈活性。
一、 @value的兩種使用方式:
(1)@value("#")
(2)@value("$")
二、配置
(1)@value("#")使用
配置方法1:
classpath:value.properties
配置方法2:
注:配置1和配置2等價,這種方法需要util標籤,要引入util的xsd:
/spring-util-3.0.xsd"
key=1
@component
public class valuedemo ")
private string value;
public string getvalue() ")使用
在2.1.1的配置檔案基礎上增加:
直接指定配置檔案,完整的配置:
classpath:value.properties
注:配置1和配置2等價,這種方法需要util標籤,要引入util的xsd:
/spring-util-3.0.xsd"
key=1
@component
public class valuedemo ")
private string value;
public string getvalue() {
return value;
三、呼叫方式
在需要獲取配置檔案值的檔案中直接引入該類即可(注意:不是new這個類)
如:@autowired
private valuedemo valuedemo;
Spring Value 應用參考
本文帶你了解 value註解使用。value用於給spring管理的bean欄位注入值,可以在字段 建構函式 方法引數上使用。為了描述 value註解的多種應用方式,我們需要乙個簡單spring應用配置類。通常我們使用屬性檔案定義需要通過 value注入的值。當然,我們首先需要在配置上新增 prop...
spring value 實現原理
value 可以自動注入屬性,來看下這裡是如何實現的 component public class user string address 這個類主要負責屬性上有這兩個註解的 autowired.class value.class override public propertyvalues pos...
python讀取配置 python讀取配置檔案
本機 python3.5 1.需要安裝configerparser py2是 configparser 2.編寫 執行前 coding utf8 import configparser conf configparser.configparser conf.read f python clstudy...