muyoufansem
蜡笔小新历险记
采纳率100%
2018-06-27 05:18 阅读 1.5k
已结题

SSM配置spring-mybatis.xml扫描xml时报错

5

配置spring-mybatis.xml时,在扫描xml时一致提示报错:

报错

结构

网上找了好多,都不行,求大神帮忙,万分感谢!

  • 点赞
  • 收藏
  • 复制链接分享

13条回答 默认 最新

  • 已采纳
    govdoo govdoo 2018-06-27 06:21

    图片说明

    点赞 评论 复制链接分享
  • wang1171405487 wang1171405487 2018-06-27 05:56

    建议你将mapper文件放在resources目录下。新建一个文件夹存放mapper文件,然后在spring-mybatis.xml中这样做:


    <!-- 自动扫描mapping.xml文件 -->

    点赞 1 评论 复制链接分享
  • wang1171405487 wang1171405487 2018-06-27 05:58
     <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
            <property name="dataSource" ref="dataSource" />
            <!-- 自动扫描mapping.xml文件 -->
            <property name="mapperLocations" value="classpath:mapper/*.xml" />
        </bean>
    
    点赞 评论 复制链接分享
  • muyoufansem 蜡笔小新历险记 2018-06-27 06:02

    图片说明

    点赞 评论 复制链接分享
  • java_xiaoqun java_xiaoqun 2018-06-27 06:10

    value= "classpath*:mapper/*.xml"试试有木有用呢

    点赞 评论 复制链接分享
  • govdoo govdoo 2018-06-27 06:18

    建议用spring-mybatis.xml 使用mybatis.xml 分离的方式,比较明了。就算整合在spring-mybatis.xml中也还是需要mybatis.xml:
    配置 spring-mybatis.xml 引用mybatis 的配置文件




    在 mybatis.xml 中配置
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE configuration
    PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-config.dtd">






    <!-- 方式一:mapper需要的xml放在dao目录下,会自动识别同名xml文件 -->

    <!-- 方式二:class 级别的指定,会自动识别类同目录下同名xml文件 -->

    <!-- 方式三:指定Mapper的位置 无需classpath-->


    如果非要在spring-mybatis.xml 里配置 注意路径斜杆开头(classpath:/):

    点赞 评论 复制链接分享
  • yungame yungame 2018-06-27 06:20

    如果非要在spring-mybatis.xml 里配置 注意路径斜杆开头(classpath:/):

    点赞 评论 复制链接分享
  • a718089112 a718089112 2018-06-27 06:22

    试试:

     <property name="mapperLocations" value="classpath:/mapper/**/*.xml"/>
    
    点赞 评论 复制链接分享
  • qq_33142277 qq_33142277 2018-06-27 07:06

    xml表头信息正确了吗

    点赞 评论 复制链接分享
  • weixin_38727506 平山飞雪侠 2018-06-27 08:23

    IDEA 的问题,重置facets的spring
    图片说明
    图片说明

    先删除,然后在重新加载,点加号,选择spring,全选右侧xml

    点赞 评论 复制链接分享
  • qq_23128701 qq_23128701 2018-06-27 11:11

    配置文件mapper放入resources下面,然后改为classpath*:mapper/*.xml

    点赞 评论 复制链接分享
  • ilifetree hi-face 2018-06-28 00:13
  • muyoufansem 蜡笔小新历险记 2018-06-28 05:17

    感谢各位帮助,问题竟然是我mapper文件夹里面没有xml文件,所以一直报错!

    这就尴尬了 0.0

    点赞 评论 复制链接分享

相关推荐