最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SSM框架整合之junit測試的方法

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

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

可以先創(chuàng)建一個父類,在父類里面讀取配置文件創(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啟動時加載springIOC容器 
 */
@RunWith(SpringJUnit4ClassRunner.class)
//告訴junit spring配置文件
@ContextConfiguration("classpath:applictionContext.xml")         //我是放在classpath下的,可以根據(jù)自己的路徑改
public class baseTest {   
}

2:寫測試類

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;           //注意,這里要用接口,因為用到了spring的AOP
  /*@Test*/
 /*  public void inteceptorTest(){ 
    bean.ttst(); 
  } */ 
  @Test
  public void getUser(){ 
  User user=new User();
  user.setUSER_NAME("carry");    
  userService.login(user);
  } 
}

打印如下

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

相關(guān)文章

  • Java 替換字符串中的回車換行符的方法

    Java 替換字符串中的回車換行符的方法

    Java 替換字符串中的回車換行符的方法,需要的朋友可以參考一下
    2013-03-03
  • JVM(Java?Virtual?Machine,Java虛擬機(jī))的作用詳解

    JVM(Java?Virtual?Machine,Java虛擬機(jī))的作用詳解

    JVM是Java語言實現(xiàn)“一次編寫,到處運(yùn)行”特性的基石,也是Java平臺的核心組成部分,其主要作用包括平臺無關(guān)性、內(nèi)存管理、運(yùn)行Java程序、安全性以及性能優(yōu)化,通過這些功能,JVM確保了Java程序的可移植性、高效性和安全性
    2025-03-03
  • AJAX?SpringBoot?前后端數(shù)據(jù)交互的項目實現(xiàn)

    AJAX?SpringBoot?前后端數(shù)據(jù)交互的項目實現(xiàn)

    本文主要介紹了AJAX?SpringBoot?前后端數(shù)據(jù)交互的項目實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • java多線程編程之使用Synchronized塊同步變量

    java多線程編程之使用Synchronized塊同步變量

    我們可以通過synchronized塊來同步特定的靜態(tài)或非靜態(tài)方法。要想實現(xiàn)這種需求必須為這些特性的方法定義一個類變量,然后將這些方法的代碼用synchronized塊括起來,并將這個類變量作為參數(shù)傳入synchronized塊
    2014-01-01
  • Spring Boot整合Swagger2的完整步驟詳解

    Spring Boot整合Swagger2的完整步驟詳解

    這篇文章主要給大家介紹了關(guān)于Spring Boot整合Swagger2的完整步驟,文中通過示例代碼將整合的步驟一步步介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • MyBatis-Plus 樂觀鎖的具體實現(xiàn)

    MyBatis-Plus 樂觀鎖的具體實現(xiàn)

    MyBatis-Plus 的樂觀鎖通過簡單的配置和注解,可以輕松實現(xiàn)高并發(fā)場景下的數(shù)據(jù)并發(fā)控制,具有一定的參考價值,感興趣的可以了解一下
    2024-09-09
  • 一文解決springboot打包成jar文件無法正常運(yùn)行的問題

    一文解決springboot打包成jar文件無法正常運(yùn)行的問題

    這篇文章主要介紹了一文解決springboot打包成jar文件無法正常運(yùn)行的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Spring.Net控制反轉(zhuǎn)IoC入門使用

    Spring.Net控制反轉(zhuǎn)IoC入門使用

    這篇文章主要為大家詳細(xì)介紹了Spring.Net控制反轉(zhuǎn)IoC入門使用的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 使用游長編碼對字符串壓縮 Run Length編碼示例

    使用游長編碼對字符串壓縮 Run Length編碼示例

    這篇文章主要介紹了Run Length編碼的一個示例,大家參考使用吧
    2014-01-01
  • MyBatis-Plus使用ActiveRecord(AR)實現(xiàn)CRUD

    MyBatis-Plus使用ActiveRecord(AR)實現(xiàn)CRUD

    本文將結(jié)合實例代碼,介紹MyBatis-Plus使用ActiveRecord(AR)實現(xiàn)CRUD,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07

最新評論

郁南县| 华安县| 阿坝县| 南宫市| 东丰县| 昌图县| 廉江市| 太谷县| 腾冲县| 婺源县| 壶关县| 拜城县| 株洲县| 台南市| 招远市| 清水河县| 淳化县| 武威市| 栾川县| 临沧市| 泰兴市| 潞西市| 虹口区| 梁平县| 昌吉市| 连城县| 阳东县| 日土县| 赣榆县| 建阳市| 福建省| 宝兴县| 息烽县| 安塞县| 凉城县| 昌邑市| 辽源市| 黑山县| 海伦市| 临沭县| 昌乐县|