之前面试的时候需要做一个简单的SpringBoot项目实现增删改查,结果总是报错Invalid bound statement (not found): com.example.baokemeng.dao.BabyDao.query,dao层,service层,mapper.xml的namespace没问题是dao的全路径限定,select语句的id也跟dao层的方法名一致,查了半天是yml文件mybatis前面多打了个空格,导致mybatis找不到mapper文件,服了
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/baokemeng?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF8
username: root
password: admin123
type: com.alibaba.druid.pool.DruidDataSource
mybatis:#去掉前面的空格
mapper-locations: classpath*:mappe/*.xml