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