Spring常用註解

2021-09-29 01:32:58 字數 2693 閱讀 4953

1.常用ioc註解按照作用分類

xml開發:

""class

="" scope=

"" init-method=

"" destroy-method=

"">

"">

<

/value>

<

/property>

<

/bean>

分類: 用於建立物件的註解

作用和xml中bean標籤一樣

component:

作用:把當前類物件存入spring容器

屬性:value:用於指定bean的id,不指定預設為當前類名,且首字母改小小寫.

controller:一般用於表現層

service:一般用於業務層

repository:一般用於持久層

"以上三個註解和component的作用一樣,spring提供這三個註解,讓我們開發層次更加清晰"

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

--

用於注入資料的註解

作用和bean標籤下的property標籤一樣

authorware:

作用;自動按照型別注入.只要容器中有唯一的乙個bean物件型別和要注入的變數型別匹配,既可以注入成功.

出現位置:

既可以是變數上,也可以是方法上

qualifier:

作用:在按照型別注入的基礎上,再按照名稱注入.給類成員注入的時候只能和authorware配合使用,給方法引數注入的時候可以

屬性:value;指定bean的id

resource:

作用:直接安裝bean的id注入,可以單獨使用

屬性:name指定bean的id

"以上三個註解只能注入bean資料型別資料"

value:

作用:注入基本資料型別和string型別資料.

屬性:value指定資料的值,可以使用spring的spel表示式.

"集合型別資料只能通過xml方式注入"

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

- 用於改變作用範圍的註解

作用和bean標籤的scope屬性一樣

scope:

作用:指定bean的作用範圍

屬性:value指定範圍

常用的有singleton和prototype

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-- 用於生命週期的註解(了解)

作用和bean標籤的init-method和destroy-method一樣

predestroy:

作用:用於指定銷毀方法

postconstruct

作用;用於指定初始化方法

xml和註解開發的作用是一樣的.

2.用於建立物件的component註解

核心配置檔案

// 掃瞄那個包下的註解,註解開發必須配置

package

="top.zhangmingke"

>

<

/context:component-scan>

類中:@component

public

class

test()

不指定component中的value值,預設就是類名小寫為id

@component

(value =

"aaa"

)public

class

test

單個value可以省去.

Spring常用註解

spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...

Spring常用註解

在spring中常用的註解 autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。要使 autowired能夠工...

spring常用註解

1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml 收藏 xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlns xmlns xsi xmlns c...