如何在Spring boot的application.yml中配置mybatis映射器xml文件

时间:2016-02-25 07:34:13

标签: spring-boot mybatis spring-mybatis

我是春季启动的新手,我想让我的spring启动应用程序与mybatis和mysql数据库集成。 我用生成器生成实体,映射器接口和映射器xml文件。我还使用@MapperScan注释来告诉应用程序如何找到映射器,我的application.yml如下所示:

spring:
  datasource:
    username: root
    password:
    url: jdbc:mysql://localhost:3306/bidding
    driver-class-name: com.mysql.jdbc.Driver

mybatis:
  mapperLocations: classpath:mapping/*.xml

但是当我使用命令&m; mvn spring-boot:run'运行应用程序时,它总是给我错误消息'无效的绑定语句(未找到)'。

我的代码中是否有任何遗漏?

1 个答案:

答案 0 :(得分:3)

mybatis界面和xml的映射有问题。

  1. 检查接口和xml的包,它们应该是相同的包
  2. 检查xml和xml包中的命名空间,它们应该是相同的路径