@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配置外,還可以通過 ...