zoukankan      html  css  js  c++  java
  • Sprint + mybatis 编写测试

    今天使用Spring 和mybatis框架编写项目,写了个测试方法方便测试,之前因为一直报空指针,注入不了,所以简单记录一下,方便以后使用

    root.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
    ">
        <import resource="classpath*:spring.xml"/>
        <import resource="classpath*:spring-mybatis.xml"/>
    </beans>

    测试RedisTest.java

    package org.test;
    
    import org.dao.GhksMapper;
    import org.dao.KsdmdzMapper;
    import org.dao.YgdmMapper;
    import org.dao.YspbMapper;
    import org.dao.YyghMapper;
    import org.dao.ZxksMapper;
    import org.junit.Before;
    import org.junit.Test;
    import org.service.UploadServiceImpl;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    /**
     * 测试
     */
    public class RedisTest {
    
        @Autowired
        private YgdmMapper ygdmMapper;
    
        @Autowired
        private YspbMapper yspbMapper;
    
        @Autowired
        private GhksMapper ghksMapper;
    
        @Autowired
        private YyghMapper yyghMapper;
    
        @Autowired
        private KsdmdzMapper ksdmdzMapper;
    
        @Autowired
        private ZxksMapper zxksMapper;
        
        @Autowired
        private UploadServiceImpl uploadServiceImpl;
    
        @Before
        public void init(){
            ApplicationContext   context = new ClassPathXmlApplicationContext("classpath*:root.xml");//这里路径之前没有配对于是一直出错
            ygdmMapper = (YgdmMapper)context.getBean("ygdmMapper");
            yspbMapper = (YspbMapper)context.getBean("yspbMapper");
            ghksMapper = (GhksMapper)context.getBean("ghksMapper");
            yyghMapper = (YyghMapper)context.getBean("yyghMapper");
            ksdmdzMapper = (KsdmdzMapper)context.getBean("ksdmdzMapper");
            zxksMapper = (ZxksMapper)context.getBean("zxksMapper");
            uploadServiceImpl = (UploadServiceImpl)context.getBean("uploadServiceImpl");
        }
        
        @Test
        public void test() {
            //上传挂号科室代码
            uploadServiceImpl.getS201();
            //上传挂号医生代码
            uploadServiceImpl.getS202();
            //上传科室医生排班表
            uploadServiceImpl.getS203();
            //上传挂号医生停诊表
            uploadServiceImpl.getS204();
            //上传其他预约方式出退号记录
            uploadServiceImpl.getS205();
            //上传本平台预约的取号记录
            uploadServiceImpl.getS206();
            //上传排班预约数量记录
            uploadServiceImpl.getS208();
            //上传预约时间点记录
            uploadServiceImpl.getS301();
            //上传预约时间点停用记录
            uploadServiceImpl.getS302();
            uploadServiceImpl.getMzjcxx();
            uploadServiceImpl.getZyjcxx();
        }
        
    }

    OK;

  • 相关阅读:
    delphi 鼠标拖动
    Tesseract-ocr 工具使用记录
    在dcef3当中执行js代码并获得返回值
    idhttp提交post带参数并带上cookie
    新制作加热块
    java 调用oracle 分页存储过程 返回游标数据集
    JDBC链接
    ------------浪潮之巅读后感---------------
    价值观作业
    --------关于C语言的问卷调查-----------
  • 原文地址:https://www.cnblogs.com/goldenVip/p/6306009.html
Copyright © 2011-2022 走看看