Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

web-commnan本地测试报错 userDao

Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
at org.springframework.util.Assert.notNull(Assert.java:112)

发现webcommon里的 DataConfig里没有
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
SqlSessionFactoryBean sqlSessionFactoryBean = new PnSqlSessionFactoryBean();
sqlSessionFactoryBean.setDataSource(dataSource);
SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBean.getObject();
return sqlSessionFactory;
}
DataConfig.class里 的 MapperScannerConfigurer 确定dao的bean的扫描规则

AbstractTest的@RunWith(SpringJUnit4ClassRunner.class)

和public class SpringInitializer extends AbstractAnnotationConfigDispatcherServletInitializer
做的事情一样是为了启动spring时候各种配置,不过一个是junit测试,一个是tomcat项目

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring中Mybatis的配置方案一 2.1 多数据源配置案例 (1)数据源配置(2)创建sqlSession...
    发光时代或个人头一回阅读 8,150评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,469评论 19 139
  • 手机成了人们生活中不可或缺的一个产品,越来越多的人为他趋之如骛,我本身想手机没有太多好坏之分,可是在买手机时还是...
    藏心术阅读 871评论 0 0
  • 大胃王的日常
    果乐C阅读 921评论 0 0
  • 001.红皇后效应 比你优秀的人比你还努力,为了不被落下,一定不能贪图安逸,要全力奔跑持续进步。 002.培养读书...
    环盈阅读 1,241评论 1 4