使用註解實現自動裝配

2021-10-25 13:53:30 字數 1905 閱讀 3847

可以直接手動注入bean,可以直接在bean標籤裡來實現自動裝配,也可以使用註解來實現自動裝配。使用註解實現自動裝配的嘗試大致分為以下步驟(官方文件對這些進行了詳細的介紹

要想使用註解,就得在beans.xml中做如下配置(官方文件上copy的)

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

xmlns

=""xmlns:xsi

=""xmlns:context

=""xsi:schemalocation=""

>

<

context:annotation-config

/>

beans

>

這裡做4個實體類,分別是people、cat、dog、bird。以追求把每種註解都試一遍

people(每種註解的用法都寫在注釋裡,很重要)

package com.wt.pojo;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.beans.factory.annotation.qualifier;

import org.springframework.context.annotation.importresource;

public

class

people

cat

package com.wt.pojo;

public

class

cat}

dog

package com.wt.pojo;

public

class

dog}

bird

package com.wt.pojo;

public

class

bird

}

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

xmlns

=""xmlns:xsi

=""xmlns:context

=""xsi:schemalocation=""

>

<

context:annotation-config

/>

"cat1"

class

="com.wt.pojo.cat"

/>

"cat"

class

="com.wt.pojo.cat"

/>

"dog1"

class

="com.wt.pojo.dog"

/>

"dog2"

class

="com.wt.pojo.dog"

/>

"bird1"

class

="com.wt.pojo.bird"

/>

"people"

class

="com.wt.pojo.people"

>

name

="name"

value

="wt"

/>

bean

>

beans

>

import com.wt.pojo.people;

import org.junit.test;

public

class

mytest

}

spring使用註解實現自動裝配

要使用註解之前 1.要配置檔案要匯入aop的約束 context約束 2.在配置檔案中開啟註解的支援 2建立3個實體類 student age school student 中裝配 age school package com.huahua.pojo public class student pub...

Spring詳解之(自動裝配,使用註解開發)

1.byname自動裝配 people class pojo.people autowire byname name name value 奧里給 bean 2.bytype自動裝配 people class pojo.people autowire bytype name name value 奧...

Spring常用註解,自動掃瞄裝配Bean

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