IDEA+Maven+MyBatis加载映射问题?

项目结构如下
clipboard.png
mybatis配置如下:
clipboard.png
使用第一个mapper能正确, 因为都放在resources目录下, 第二个为什么不行, 路径这样写不对么?

阅读 2.9k
1 个回答

第一种方法: 在resources下创建对应包名的文件夹,将mapper移动到resources下文件夹中
第二种方法: 在Maven pom.xml文件中添加如下配置

<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
        </resource>
    </resources>
</build>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题