spring 整合Junit,整合web

2021-07-26 11:29:03 字數 1263 閱讀 4404

l  匯入jar包

基本 :4+1

測試:spring-test...jar

1.讓junit通知spring載入配置檔案

2.讓spring容器自動進行注入

l  修改測試類

package com.hcx;

import org.junit.test;

import org.junit.runner.runwith;

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

import org.springframework.test.context.contextconfiguration;

import org.springframework.test.context.junit4.springjunit4classrunner;

import com.hcx.service.accountservice;

@runwith(springjunit4classrunner.class) //與spring進行整合

@autowired //自動注入 與junit整合,不需要在spring xml配置掃瞄

private accountservice accountservice;

@test

public void demo01()

}

spring-web.xml

spring-web-3.2.0.release.jar

servlet--> init(servletconfig) --> 2

filter--> init(filterconfig)  --> web.xml註冊過濾器自動呼叫初始化

listener--> servletcontextlistener --> servletcontext物件監聽【】

spring提供***contextloaderlistener--> web.xml  ....

servletcontext初始化引數web.xml 

contextconfiglocation

contextconfiglocation

org.springframework.web.context.contextloaderlistener

//方式1: 手動從作用域獲取

//方式2:通過工具獲取

Spring整合junit測試

spring提供spring test 3.2.0.release.jar 可以整合junit 優勢 可以簡化測試 不需要手動建立上下文 目標 測試spring的bean的某些功能 runwith springjunit4classrunner.class 固定寫法,junit整合spring的測試...

Spring整合Junit測試

spring整合junit是為了解決 重複和配置檔案多次載入的問題 解決的方法很簡單 第一步使用註解告訴spring配置檔案在哪 第二步使用註解讓spring載入配置檔案 要匯入的包有spring的aop和test,junit的單元測試包 contextconfiguration value cla...

Spring之junit測試整合

spring提供spring test 5.2.1.release.jar 可以整合junit。優勢 可以簡化測試 不需要手動建立上下文,即手動建立spring容器 1.匯入jar包 2.建立包com.igeek.test,建立類springtest 通過 runwith註解,使用junit整合sp...