集成spring测试 spring什么意思 spring framework spring4

 我来答
bp...b@163.com
2017-07-16 · TA获得超过671个赞
知道答主
回答量:654
采纳率:0%
帮助的人:156万
展开全部
spring4也需要使用mybatis-spring这个jar,而且这个jar挺方便的,可以参考spring-side:1 建立一个test的目录,在此目录下放置所有的JunitTestCase类和TestCase的配置文件2 将项目中的Spring配置文件(默认名称为applicationContext.xml)复制到test目录下,并重新命名为JunitTestConf.xml。3 根据Junit测试的需要修改JunitTestConf.xml文件中的内容,如数据库连接等。4 新建一个名为SpringConfForTest.java的类,在此类中配置Spring启动所需的配置文件,并启动Spring。此类的内容如下://启动Spring,得到Spring环境上下文//在此类启动时,将Spring环境上下文保存到单根类WebContextHolder中,以提供给其它的测试类使用//必须要写一个test空方法,否则SpringConfForTest类不会启动5 新建TestSuite类,类名为AllTests,类的内容如下所示:* 批量执行Junit测试类,把类名写入到上面的Suite.SuiteClasses({})中,用逗号分隔注意:将SpringConfForTest.class放在第一个执行,以启动Spring配置环境,把自己的TestCase类放到后面,用逗号分开。在测试时,只要执行这个TestSuite类就可以了。6 写自己的TestCase类,以CheckOverTimeDateTest.java为例子,文件内容如下:* 导入2009-03月份出勤记录excel文件,返回null表示导入成功,需要先删除3月份的数据// 在导入3月份出勤记录前先删除3月份的记录,执行delete from hr_tbdutyinformation;说明:BeanUtil.getBean("")相当于WebContextHolder.getInstence().getApplicationContext().getBean(""),只是对此方法做了封装。7 在Eclipse中,启动AllTests,选择“Run As JunitTest”,即可先启动Spring环境,再依次运行你自己所写的JunitTestCase,是不是很简单哪?赶快动手试试吧。整合的过程以一个实例来说明。在整合的中,hibernate的一些配置都可以放在spring的配置文件中。但是为了使配置文件看起啦比较清晰,建议还是分开存放。比如在db.properties中存放数据库信息,hibernate.cfg.xml中存放hibernate的基本信息。其余的配置信息可以放在spring的配置文件(applicationContext.xml)中。9 1.数据源配置到IOC容器中,所以此处不再需要配置数据源<!-- 配置 hibernate 映射文件的位置及名称 , 可以使用通配符-->以上三个配置文件基本上就是Spring整合Hibernate所需的配置。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式