spring註解測試

2021-08-10 22:43:59 字數 947 閱讀 8398

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 要匯入到容器中的元件 ...