美文网首页
Property 'sqlSessionFactory' or

Property 'sqlSessionFactory' or

作者: 风神AI | 来源:发表于2018-03-20 18:50 被阅读0次

    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项目

    相关文章

      网友评论

          本文标题:Property 'sqlSessionFactory' or

          本文链接:https://www.haomeiwen.com/subject/bpobqftx.html