Spring的部分註解的理解

2021-07-25 22:37:44 字數 473 閱讀 2931

spring2.5 同時提供了 @component註解等效三個衍生註解

1. @controller("/s") 對控制層的註解

2.@repository  對dao層的註解

3.@service("ss")   對業務層的註解

4. @component("helloservice") 等價於

publicvoid setcompany(string company)

@value("#")

publicvoid setuserdao(userdao userdao)

6.@resource 通過該註解可以獲得依賴注入的物件

@resource(name="") 或可註解乙個區域

@resource  註解的網域名稱被當做預設值

7.@transactional 事物管理註解,在需要事物管理的地方加上該註解

只能應用到可見度為public的方法上

Spring 部分註解

1 configuration 2 autowired autowired預設先按bytype,如果發現找到多個bean,則,又按照byname方式比對,如果還有多個,則報出異常。1 可以手動指定按byname方式注入,使用 qualifier。通過此註解完成從spring配置檔案中 查詢滿足fru...

Spring 註解的理解

autowired 自動注入,從spring上下文找到合適的bean來注入,預設按照型別來裝配bean,bean必須存在,如果為null,使用required屬性為false,autowired required false 如果想按照名字來裝配,使用 autowired qualifier bea...

Spring註解的理解

首先註解是為了解決在xml配置檔案中建立過多的bean,而讓開發人員混肴而出現 個人理解為通過類似注釋標記的方式為需要賦值的引數賦值 首先 component為父註解 元註解 類似object這個父類 service對service層進行注入 repository對dao層進行注入 controll...