spring註解開發

2021-08-20 15:09:56 字數 2856 閱讀 2867

第一步,設定xml約束檔案

第一步,設定xml約束檔案

xmlns:xsi=""

xmlns:context=""

xsi:schemalocation="

/spring-beans.xsd

/spring-context.xsd">

第二步,定義bean

除了@component外,spring提供了3個功能基本和@component等效的註解

@repository 用於對dao實現類進行標註

@service 用於對service實現類進行標註

@controller 用於對controller實現類進行標註

@scope(value="prototype")這樣就是多例的

第三步,自動裝配bean

使用@autowired 進行自動注入,按照型別注入

使用@qualifier指定注入bean的名稱,按照名稱注入

使用qualifier 指定bean名稱後,註解bean必須指定相同名稱

spring提供對jsr-250中定義@resource標準註解的支援

@resource(name="userdao") 

private userdao userdao;

@postconstruct//初始化的時候執行

public void setup()

@predestroy//銷毀的時候執行

public void teardown()

<?xml version="1.0" encoding="utf-8"?>

xmlns:xsi=""

xmlns:context=""

xsi:schemalocation="

/spring-beans.xsd

/spring-context.xsd">

第二步,定義bean

除了@component外,spring提供了3個功能基本和@component等效的註解

@repository 用於對dao實現類進行標註

@service 用於對service實現類進行標註

@controller 用於對controller實現類進行標註

@scope(value="prototype")這樣就是多例的

第三步,自動裝配bean

使用@autowired 進行自動注入,按照型別注入

使用@qualifier指定注入bean的名稱,按照名稱注入

使用qualifier 指定bean名稱後,註解bean必須指定相同名稱

spring提供對jsr-250中定義@resource標準註解的支援

@resource(name="userdao") 

private userdao userdao;

@postconstruct//初始化的時候執行

public void setup()

@predestroy//銷毀的時候執行

public void teardown()

<?xml version="1.0" encoding="utf-8"?>

第二步,定義bean

除了@component外,spring提供了3個功能基本和@component等效的註解

@repository 用於對dao實現類進行標註

@service 用於對service實現類進行標註

@controller 用於對controller實現類進行標註

@scope(value="prototype")這樣就是多例的

第三步,自動裝配bean

使用@autowired 進行自動注入,按照型別注入

使用@qualifier指定注入bean的名稱,按照名稱注入

使用qualifier 指定bean名稱後,註解bean必須指定相同名稱

spring提供對jsr-250中定義@resource標準註解的支援

@resource(name="userdao") 

private userdao userdao;

@postconstruct//初始化的時候執行

public void setup()

@predestroy//銷毀的時候執行

public void teardown()

第一步,設定xml約束檔案

xmlns:xsi=""

xmlns:context=""

xsi:schemalocation="

/spring-beans.xsd

/spring-context.xsd">

第二步,定義bean

除了@component外,spring提供了3個功能基本和@component等效的註解

@repository 用於對dao實現類進行標註

@service 用於對service實現類進行標註

@controller 用於對controller實現類進行標註

@scope(value="prototype")這樣就是多例的

第三步,自動裝配bean

使用@autowired 進行自動注入,按照型別注入

使用@qualifier指定注入bean的名稱,按照名稱注入

使用qualifier 指定bean名稱後,註解bean必須指定相同名稱

spring提供對jsr-250中定義@resource標準註解的支援

@resource(name="userdao") 

private userdao userdao;

@postconstruct//初始化的時候執行

public void setup()

@predestroy//銷毀的時候執行

public void teardown()

Spring註解開發

spring註解開發 dao層用的註解 repository service層的註解 service controller表現層的註解 controller 以上的三個註解都是用 componment新增三個衍生的註解 屬性依賴注入 value的屬性注入 value wwtmy love 注入的是屬...

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