Spring註解開發

2021-08-06 03:41:32 字數 2100 閱讀 2215

spring註解開發

dao層用的註解             @repository

service層的註解            @service

controller表現層的註解      @controller

以上的三個註解都是用@componment新增三個衍生的註解

屬性依賴注入

@value的屬性注入      @value("wwtmy love")         注入的是屬性值

@autowired 複雜屬性注入    可以想象成注入了乙個物件

@qualifier指定用什麼型別解析

@autowired和@qualifier一起用,指定注入什麼型別的物件

等同於  @resource

@autowired

@qualifier("userdao")

1,簡單的依賴注入

@value("wwt my love")

public string name;

2,複雜的屬性注入(我理解的就是物件注入)

@autowired

private userservice userservice;

如果沒有指定@qualifier("***")值就預設註解下面的這個物件

如果與@qualifier一起使用,就可以根據名稱來進行注入。

我們也可以使用下面的方式來根據名稱進行屬性注入

其他注釋

//初始化配置  init-method

@postconstruct

//銷毀操作 destroy-method

@predestroy

1,簡單的依賴注入

@value("wwt my love")

public string name;

2,複雜的屬性注入(我理解的就是物件注入)

@autowired

private userservice userservice;

如果沒有指定@qualifier("***")值就預設註解下面的這個物件

如果與@qualifier一起使用,就可以根據名稱來進行注入。

我們也可以使用下面的方式來根據名稱進行屬性注入

spring註解開發

第一步,設定xml約束檔案 第一步,設定xml約束檔案 xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd 第二步,定義bean 除了 component外,spring提供了3個功能基本和 c...

Spring註解開發

在spring4之後,要使用註解開發,但是必須保證aop的包存在 使用註解必須保證匯入context約束增加註解的支援 xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd conte...

Spring註解開發

org.springframeworkgroupid spring webmvcartifactid 5.2.0.releaseversion dependency org.springframeworkgroupid spring jdbcartifactid 5.2.0.releaseversi...