Spring常用的註解

2021-08-07 06:11:19 字數 585 閱讀 7721

@component取代

@component("id") 取代

提供3個@component

註解衍生註解(功能一樣)取代

@repository 

:dao層

@service

:service層

@controller

:web層

依賴注入

,給私有字段設定,也可以給

setter

方法設定

普通值:

@value("")

引用值: 方式

1:按照【型別】注入

@autowired 方式

2:按照【名稱】注入1

@autowired

@qualifier("

名稱") 方式

3:按照【名稱】注入2

@resource("

名稱")

生命週期

初始化:

@postconstruct

銷毀:@predestroy

作用域@scope("prototype") 

多例

spring常用的註解

用於標註控制層,並且把該類注入到spring容器中,如果不指定預設的beanname為該類的類名 首字母小寫 指定的話通過 controller beanname 自定義。用於標註業務層,功能和 controller沒本質的區,只是為了讓 的結構清晰,層次分明,可能在以後的版本中會為各自的註解新增特...

Spring的常用註解

1 profile 在軟體開發的過程中,敏捷開發模式很常見,也就是每次都提交乙個小階段的測試。那麼可能是開發人員使用一套環境,而測試人員使用另一套環境,而這兩套系統的資料庫是不一樣的,這樣就有了在不同的環境中進行切換的需求了。spring也會對這樣的場景進行支援,在spring中我們可以定義bean...

Spring常用的註解

component 相當於在spring的xml配置檔案中寫了乙個bean標籤 屬性 value用於指定bean的id,若是不寫,預設為當前類名 此註解衍生出三個註解 autowired 自動注入 value spring 通過註解獲取 porperties檔案的內容,除了xml配置外,還可以通過 ...