spring再學習之註解

2022-08-20 08:18:12 字數 1724 閱讀 1809

1、使用註解配置spring

<?

xml version="1.0" encoding="utf-8"

?>

<

beans

xmlns:xsi

=""xmlns

=""xmlns:p

=""xmlns:context

=""xmlns:tx

=""xsi:schemalocation

=" /spring-beans-4.2.xsd

/spring-context-4.2.xsd

/spring-tx-4.2.xsd "

>

<

context:component-scan

base-package

="cn.itcast"

>

context:component-scan

>

beans

>

component:元件

2、在類中使用註解

/**

* *

@author

zws *@component("user")

*含義就是下面

**//**

* @service("user") // service層

* @controller("user") // web層

* @repository("user")// dao層 */

@repository("user")//

dao層

//指定物件的作用範圍,單例多例

//@scope(scopename="singleton")

public

class

user

public

void

setcar(car car)

public

string getname()

@value("tom")

//set方法, 將name注入

public

void

setname(string name)

public

integer getage()

public

void

setage(integer age)

@postconstruct

//在物件被建立後呼叫.init-method

public

void

init()

@predestroy

//在銷毀之前呼叫.destory-method

public

void

destory()

@override

public

string tostring()

}

2、與junit整合測試

包,四個核心包+日誌包+aop+test

/**

* @runwith :幫我們建立容器

* @contextconfiguration :指定建立容器時使用哪個配置檔案

* @author

zws * */

@runwith(springjunit4classrunner.

class

)public

class

demo

}

spring再學習之簡單測試

一 spring是怎麼工作的那,通過乙個類裝載進容器進行描述 首先建立乙個類user package cn.itcast.bean public class user private string name private integer age public string getname publ...

spring再學習(二) spring事務

與關係型資料庫一致,事務都遵循 acid 原則 spring支援程式設計式事務管理以及宣告式事務管理兩種方式。在spring框架,用註解開啟事務 transactional,當然事務有其特性 spring事務的傳播行為有7種 spring在事務中使用isolation來配置它 isolation r...

spring註解之 Scope註解

1,scope註解是什麼 scope註解是springioc容器中的乙個作用域,在 spring ioc 容器中具有以下幾種作用域 基本作用域singleton 單例 prototype 多例 web 作用域 reqeust session globalsession 自定義作用域 a.single...