第一次做多模块项目,Unit Test的时候发现Biz模块没法注入Dal模块的Mappper,提示找不到Bean。

POM文件是正确引入了dependency的,扫描的package也没错,所以卡了好一会。

然后发现是项目配置文件有问题,Spring配置文件里没有引入其他模块的配置文件,导致mybatis的sqlSessionFactory没有注入,自然更不会有mapper bean注入。

解决办法就是在applicationContext.xml里加一行

<import resource="classpath*:spring/dicc-*.xml"/>

这样就可以正确引入其他模块的Spring配置文件,完成自动注入了。

最新文章

  1. MVVM: 通过 Binding 或 x:Bind 结合 Command 实现,通过非 ButtonBase 触发命令
  2. PostgreSQL中COUNT的各条件下(1亿条数据)例子
  3. LinkedHashMap和HashMap的比较使用
  4. Android 学习笔记之AndBase框架学习(一) 实现多功能标题栏
  5. shiyan2
  6. Eclipse启动认定SDK地址,出现Error executing aapt
  7. Oracle 约束类型
  8. grunt + compass
  9. 返回本机的mac物理路径
  10. 【网络流量最大流量】poj3281Dining
  11. awk简单用法
  12. HikariCP Druid比较
  13. css基础样式
  14. jQuery插件备忘
  15. Java Socket 通信实例 - 转载
  16. cestos7安装zookeeper
  17. domOperation.js
  18. encodeURI &amp; encodeURIComponent
  19. IOS-底层数据结构
  20. win10怎么修改svn的用户和密码

热门文章

  1. Hash源码注释解析
  2. Spring Cloud05: Zuul 服务网关
  3. HTML——超链接&lt;a&gt;
  4. Java IO学习笔记四:Socket基础
  5. 重新整理 .net core 实践篇—————异常中间件[二十]
  6. 十、构建memcached服务
  7. 使用 Apache Superset 可视化 ClickHouse 数据
  8. apache jmeter下载与安装
  9. 循序渐进BootstrapVue,开发公司门户网站(1)---基于Bootstrap网站模板构建组件界面
  10. 【题解】Luogu P2327 [SCOI2005]扫雷