Spring 使用註解開發

2021-10-03 13:27:24 字數 1523 閱讀 4621

屬性的注入:

@component:元件,放在類上,說明這個類被spring管理了,就是bean

//@component:元件;

//等價於

@component

public class user

@value:等價於

@component

public class user

衍生註解:

這四個註解功能都是一樣的,都是代表某個類註冊到spring中,裝配bean

作用域:@scope("prototype")  //原型模式

xml與註解:

xml用來管理bean;

註解只負責完成屬性的注入;

在使用註解的過程中,要開啟註解的支援:

實體類:

package com.lyr.pojo;

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

import org.springframework.stereotype.component;

public class user

@value("lyr")//屬性注入值

public void setname(string name)

@override

public string tostring() ';

}}

配置檔案:

package com.lyr.config;

import com.lyr.pojo.user;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

//這個也會被spring容器託管,註冊到容器中,因為它本身也是乙個@component

//@configuration代表這是乙個配置類,就和之前的beans.xml一樣

@configuration

public class sconfig

}

測試類:

import com.lyr.config.sconfig;

import com.lyr.pojo.user;

public class mytest

}

@componentscan("com.l yr.pojo")  //掃瞄包

@import(sconfig2.class)  //引用配置

Spring使用註解開發

在對應的實體類上宣告 component註解即可將類註冊為乙個元件,從而被spring掃瞄到。component public class user public user string name public string getname public void setname string na...

Spring使用註解開發

在spring4之後,要使用註解開發,必須要保證aop的包匯入了 使用註解需要匯入context約束,增加註解的支援!xmlns xmlns xsi xmlns context xsi schemalocation context annotation config beans 1.bean com...

Spring 使用註解開發

在spring4之後開發,必須匯入aop包 在使用註解必須匯入content約束 xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd beans 包掃瞄 context compon...