spring測試主要簡化的是我們的測試**。
1.匯入測試jar包,
spring-test-***.jar
2.匯入註解需要的jar包
spring-aop-***.jar
3.匯入spring需要的jar包
4個基本jar包,加上日誌包
2.編寫xml配置檔案
匯入約束
<?xml version="1.0" encoding="utf-8"?>
xmlns=""
xmlns:xsi=""
xmlns:context=""
xsi:schemalocation="
/spring-beans.xsd
/spring-context.xsd">
base-package="cn" />
beans>
3.建立乙個功能類 cat
//在貓類上加ioc註解註解
@component(value="c") //其實不是很推薦註解使用component,雖然可以使用,但可能以後會被 @controller @service @repository代替,
public
class cat
}
4.建立乙個測試類
//基本是固定寫法
@runwith(springjunit4classrunner.class) //這個類是spring自己寫的,擴充套件了junit的執行環境。 在裡面還兼備了建立工廠的邏輯
public
class
demo()
}
執行結果如下
控制台列印 : 貓在吃
注意: 測試類中的註解不用開啟掃瞄開關。 那個掃瞄開關僅僅是針對ioc + di (針對三層中的類)
spring註解之 Async小測試
這個註解看著async應該可以猜測用途,那就是非同步。這個註解是用來將某個被標註的方法給弄成非同步的效果,達到new thread的作用,博主也趕緊拿來了 測試。非同步我最先是在js學習時,ajax提交那裡第一次接觸,有乙個async屬性,來設定這個ajax是非同步還是同步。如下偽 所示 funct...
spring測試註解類詳解
用來指定springboot應用程式的入口類,該註解缺省會根據包名逐級往上找,一直找到乙個springboot主程式class為止,然後啟動該類為單元測試準備spring上下文環境.spring單元測試並不在每個測試方法前都移動乙個全新的spring上下文,因為這樣做太耗費時間,而是會快取上下文環境...
Spring註解 Import註解
常用的匯入註解分類 註冊自己寫的類service dao controller可用包掃瞄 元件標註註解 controller service repository component bean 匯入的第三方包裡面的元件 import 快速給容器中匯入乙個元件 1 import 要匯入到容器中的元件 ...