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所需的配置 。
文章插图
- k字拼音格式怎么写
- latex怎么写小标题
- 周字的刻章怎么写
- 代转社保委托书怎么写
- 灿然的韩文怎么写
- 涂字艺术签怎么写
- 博士答辩申请导师意见怎么写
- 本周心得怎么写
- xianyao怎么写
- stop的过去式怎么写