欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SSM框架整合之junit測(cè)試的方法

 更新時(shí)間:2018年03月12日 11:53:51   作者:CarryBest  
本篇文章主要介紹了SSM框架整合之junit測(cè)試的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

1:和junit一起使用的時(shí)候因?yàn)闆]有讀取配置文件,所以老是報(bào)創(chuàng)建Bean失敗,上網(wǎng)查了查,原來是先要讀取spring的核心配置文件,這樣機(jī)也能夠啟動(dòng)IOC容器了,

可以先創(chuàng)建一個(gè)父類,在父類里面讀取配置文件創(chuàng)建IOC容器,然后讓子類繼承他就可以了

BaseTest.java

package com.carry.ssm.test;
import javax.annotation.Resource;
import javax.security.auth.PrivateCredentialPermission;
import org.junit.Test;
import org.junit.runner.RunWith;
import com.carry.ssm.Services.TestServer;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
/**
 *
 配置spring和junit整合,junit啟動(dòng)時(shí)加載springIOC容器 
 */
@RunWith(SpringJUnit4ClassRunner.class)
//告訴junit spring配置文件
@ContextConfiguration("classpath:applictionContext.xml")         //我是放在classpath下的,可以根據(jù)自己的路徑改
public class baseTest {   
}

2:寫測(cè)試類

TestUnit.java

package com.carry.ssm.test;
import javax.annotation.Resource;
import org.junit.Test;
import com.carry.ssm.Model.User;
import com.carry.ssm.Services.TestServer;
import com.carry.ssm.Services.UserService;
public class TestUnit extends baseTest{
@Resource
private TestServer bean;
@Resource
private UserService userService;           //注意,這里要用接口,因?yàn)橛玫搅藄pring的AOP
  /*@Test*/
 /*  public void inteceptorTest(){ 
    bean.ttst(); 
  } */ 
  @Test
  public void getUser(){ 
  User user=new User();
  user.setUSER_NAME("carry");    
  userService.login(user);
  } 
}

打印如下

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis的ParamNameResolver參數(shù)名稱解析

    mybatis的ParamNameResolver參數(shù)名稱解析

    這篇文章主要為大家介紹了mybatis的ParamNameResolver參數(shù)名稱解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • 深入了解Java語言中的并發(fā)性選項(xiàng)有何不同

    深入了解Java語言中的并發(fā)性選項(xiàng)有何不同

    這篇文章主要介紹了深入了解Java語言中的并發(fā)性選項(xiàng)有何不同,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • 如何使用JDBC實(shí)現(xiàn)工具類抽取

    如何使用JDBC實(shí)現(xiàn)工具類抽取

    這篇文章主要介紹了如何使用JDBC實(shí)現(xiàn)工具類抽取,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Maven提示jdk版本不正確的問題

    Maven提示jdk版本不正確的問題

    這篇文章主要介紹了Maven提示jdk版本不正確的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • MyBatisPlus分頁的同時(shí)指定排序規(guī)則說明

    MyBatisPlus分頁的同時(shí)指定排序規(guī)則說明

    這篇文章主要介紹了MyBatisPlus分頁的同時(shí)指定排序規(guī)則說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • java Mail郵件接收工具類

    java Mail郵件接收工具類

    這篇文章主要介紹了java Mail郵件接收工具類,本文直接給出類實(shí)現(xiàn)代碼和使用示例,需要的朋友可以參考下
    2015-02-02
  • sprng和struts有什么區(qū)別?

    sprng和struts有什么區(qū)別?

    Spring和Struts都是近年來比較流行的框架,Struts主要用于表示層,Spring用于業(yè)務(wù)層,以及Hiberate主要用于持久層,
    2015-06-06
  • 如何設(shè)置springboot啟動(dòng)端口

    如何設(shè)置springboot啟動(dòng)端口

    spring boot是個(gè)好東西,可以不用容器直接在main方法中啟動(dòng),而且無需配置文件,方便快速搭建環(huán)境。下面給大家介紹springboot啟動(dòng)端口的設(shè)置方法和spring boot創(chuàng)建應(yīng)用端口沖突8080 問題,感興趣的朋友一起看看吧
    2017-08-08
  • 詳細(xì)解讀Java的Lambda表達(dá)式

    詳細(xì)解讀Java的Lambda表達(dá)式

    這篇文章主要介紹了詳細(xì)解讀Java的Lambda表達(dá)式,lambda?表達(dá)式?是Java?8新加入的新特性,它在Java中是引入了函數(shù)式編程這一概念,需要的朋友可以參考下
    2023-04-04
  • Java?BOI與NIO超詳細(xì)實(shí)例精講

    Java?BOI與NIO超詳細(xì)實(shí)例精講

    在Java的軟件設(shè)計(jì)開發(fā)中,通信架構(gòu)是不可避免的,我們?cè)谶M(jìn)行不同系統(tǒng)或者不同進(jìn)程之間的數(shù)據(jù)交互,或者在高并發(fā)下的通信場(chǎng)景下都需要用到網(wǎng)絡(luò)通信相關(guān)的技術(shù),對(duì)于一些經(jīng)驗(yàn)豐富的程序員來說,Java早期的網(wǎng)絡(luò)通信架構(gòu)存在一些缺陷,這篇文章介紹Java?BOI與NIO
    2022-11-11

最新評(píng)論