Spring集成Junit
【摘要】 目录 Spring集成Junit Spring集成Junit步骤Spring与Web环境集成 项目结构总览 Spring集成Junit原始Junit测试Spring的问题在测试类中,每个测试方法都有一下两行代码://获得应用上下文对象ApplicationContext ac=new ClassPathXmlApplicationContext("bean.xml");//获取要被测试的...
目录
Spring集成Junit
原始Junit测试Spring的问题
在测试类中,每个测试方法都有一下两行代码:
这两行代码的作用是获取容器,如果不写的话,直接会提示空指针异常,所以又不能轻易删除。
解决思路
- 让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉他
- 将需要进行测试Bean直接在测试类中进行注入
Spring集成Junit步骤
①导入spring集成Junit的坐标(首先导入好junit)
②使用@Runwith注解替换原来的运行期
③使用@ContextConfiguration指定配置文件或配置类
④使用@Autowired注入需要测试的对象
⑤创建测试方法进行测试
在pom.xml中导入
在test包下创建SpringJunitTest类
测试结果
Spring与Web环境集成
在创建dao包,创建service包,创建web包,在resource资源
在创建一个UserDao和UserDaoImpl实现类
接口下
实现类
service包下,创建UserService和UserServiceImpl
接口
实现类下
pom.xml下
resource资源路径下
applicationContext.xml下
web包下,UserServlet类下,使用注解完成配置
项目结构总览
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)