junit测试NoSuchBeanDefinitionException—— No bean named 'dataSource' is define

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> junit测试NoSuchBeanDefinitionException—— No bean named 'dataSource' is define

junit测试这个问题坑了我两次,印象很深刻,这都是什么 bean找不到的问题,其实这个问题很简单,就是 spring的配置文件没有全部加载到junit测试环境。

我们要做的就是要检查一下,所有的 spring的配置文件是否添加到了junit的测试环境,多个配置文件加载如下:


@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath*:/applicationContext_realm.xml",
                                    "classpath*:/applicationContext_daily.xml",
                                    "classpath*:/applicationContext.xml",
                                    "classpath*:/applicationContext_airwarm.xml",
                                    "classpath*:/applicationContext_airwet.xml",
                                    "classpath*:/applicationContext_illum.xml",
                                    "classpath*:/applicationContext_rainfall.xml"
                                })

public class testRealmEbo {<!-- -->

    }

原文地址:https://sihai.blog.csdn.net/article/details/80942961

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> junit测试NoSuchBeanDefinitionException—— No bean named 'dataSource' is define


 上一篇
微信公众号授权步骤详细步骤介绍和整合springboot开发(java版) 微信公众号授权步骤详细步骤介绍和整合springboot开发(java版)
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号: 好好学java,获取优质学习资源。 一、微信公众号授权步骤首先到微信公众平台注册账号,可以看到有四种类型(服务号,订阅号,小程序,企业微信),用到服务号,而且
2021-04-04
下一篇 
微信公众号开发扫码登录(java版) 微信公众号开发扫码登录(java版)
文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号: 好好学java,获取优质学习资源。 商家信息管理系统登录时可以用微信扫码登录。 参考文档是,**着重需要关注文档(开发前一定看懂流程)**的部分。 注意这里
2021-04-04