當前位置:律師網大全 - 商標查詢 - spring註釋中的@component是什麽意思?

spring註釋中的@component是什麽意思?

spring註釋中的@component意思是把這個類交給Spring管理,再次稱之為userManager。因為不清楚這個類屬於哪壹級,所以用@Component。

因為在持久層、業務層和控制層中,@Repository、@Service和@Controller用來盯著層次結構中的類,而@Component用來盯著更中性的類。

擴展數據:

註意@component的原理

1,註釋@資源原則

1)啟動spring容器,加載配置文件;

2)將為兩個類創建對象:學生和人;

3)當解析到

4)它會查找,在spring管理的bean的範圍內,哪些bean屬性有@Resource註釋;

(1)如果@Resource annotation的name屬性的值為“”,則該註釋所在屬性的名稱將與spring容器中bean的id進行匹配,如果匹配成功,則將id對應的對象賦給該屬性;如果匹配不成功,則根據類型進行匹配;如果重新匹配不成功,則報告錯誤;

(2)如果@Resource批註的name屬性的值不是"",name屬性的值將與spring容器中bean的id進行匹配,如果匹配成功,將賦值;否則,直接報錯。

註意:註釋只能用於引用類型。

帶有@Resource (spring擴展包)和@ Autowired @限定符的註釋具有相同的功能。

  • 上一篇:多數商家靠母親節斂財,這樣會使母親節變味嗎?
  • 下一篇:商標的作用有哪些?
  • copyright 2024律師網大全