报这个错。找了半天。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.biaoge.school.mapper.CoursesMapper">
<select id="findByCourses" resultType="com.example.biaoge.school.util.Courses">
select * from courses where day = #{day} and courses = #{courses}
</select>
</mapper>
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/school?setUnicode=true&characterEncoding=utf8&useAffectedRows=true
username: root
password: root
mybatis:
type-aliases-package: com.example.biaoge.school.util.Courses
mapper-locations: classpath:mapper/*.xml
package com.example.biaoge.school.mapper;
import com.example.biaoge.school.util.Courses;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface CoursesMapper {
Courses findByCourses(Courses courses);
}
我在测试类中去掉maperscan也是没问题的。不知道用controller要不要必须加。
https://gitee.com/dl_shrimp/biaoge.git