spring註解記錄

1、@PathVariablespring

是spring3.0的一個新功能:接收請求路徑中佔位符的值sql

經過 @PathVariable 能夠將URL中佔位符參數{xxx}綁定處處理器類的方法形參中@PathVariable(「xxx「)數據庫

 

2、@Value.net

該註解的做用是將咱們配置文件的屬性讀出來,有@Value(「${}」)@Value(「#{}」)兩種方式xml

區別:對象

@Value的值有兩類:
① ${ property : default_value }
② #{ obj.property? :default_value }
第一個注入的是外部配置文件對應的property,第二個則是SpEL表達式對應的內容。 那個
default_value,就是前面的值爲空時的默認值。注意兩者的不一樣,#{}裏面那個obj表明對象。get

@Value("#{}") 表示SpEl表達式一般用來獲取bean的屬性,或者調用bean的某個方法。固然還有能夠表示常量class

@Value("${}") 能夠獲取對應屬性文件中定義的屬性值。配置

 

3、@Paramsql語句

分爲xml形式與註解形式,主要用於dao層與數據庫操做sql語句中字段的對應。

相關文章
相關標籤/搜索