spring註解的個人理解

2021-10-04 21:22:00 字數 435 閱讀 2139

@controller

@service

@reponsitory

@component

都是將某個類注入到spring容器中,功能是一樣的,註解不一樣是為了達到自注釋的目的

@autowired 按照名字將容器中的某個類引用過來

@resource 可以按照名字也可以按照型別進行引用 效果同@autowired

@configuration 將乙個類變成xml類,裡面可以寫spring的xml裡的一些配置,比如bean的注入只用寫@bean 就可以將某個注意,掃瞄包@componentscan,都是一樣的

@value 設定值 在setname 這種方法上寫上就可以定義初始化的值,在

@value=「***x」

private name 上寫也可

@import 將某個類匯入寫這個註解的類裡

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...

Spring註解自我理解

repository 名稱 是把dao層 資料庫相關 的類加入到bean容器中 service 名稱 是把biz層 邏輯相關 的類加入到bean容器中 controller 名稱 是把controller 控制層 的類加入到bean容器中 如果有名稱,相當於是在xml中配置的時候的id,如果不設定,...