zoukankan      html  css  js  c++  java
  • 配置【MapperScannerConfigurer】提示【SqlSessionFactory to use in the case that there is more than one in the spring context.】

    在配置MapperScannerConfigurer的时候一直提示我如下信息,虽然不影响代码运行但是看着很烦,仔细看提示信息才发现,它再说如果只有一个数据源的话你不需要配置SqlSessionFactory。所以把提示报差的那航配置文件注释掉就好了。

    错误原文:

    Specifies which SqlSessionFactory to use in the case that there is more than one in the spring context. Usually this is only needed when you 
    have more than one datasource. Note bean names are used, not bean references. This is because the scanner loads early during the start process and it is too early to build mybatis object instances.

    【我的配置文件】

       <!-- 使用自动扫描创建mapper bean -->
        <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <property name="basePackage" value="com.lcy.mapper" />
            <property name="SqlSessionFactoryBeanName" value="SqlSessionFactory" />
            <property name="annotationClass" value="org.springframework.stereotype.Repository" />
        </bean>

    【正确的配置文件】

     <!-- 使用自动扫描创建mapper bean -->
        <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <property name="basePackage" value="com.lcy.mapper" />
            <property name="annotationClass" value="org.springframework.stereotype.Repository" />
        </bean>
    多个数据源配置参见:https://blog.csdn.net/tan554334064/article/details/52188885
  • 相关阅读:
    抽象类与抽象方法
    简单工厂模式
    面向对象的七种基本设计原则
    HashTable集合遍历的三种方法
    继承(父类为虚方法以及子类的重写)
    继承(is与as)
    Chrome OS 更新新版本可让Linux访问USB连接的Android设备
    谷歌对Intel 10nm进度不满
    盖茨对没能做好手机系统对抗苹果表示遗憾
    微软内部封杀 Slack
  • 原文地址:https://www.cnblogs.com/ywtk/p/10490785.html
Copyright © 2011-2022 走看看