1.配置dao接口扫描
@MapperScan("com.example.mybatis.mapper")
@SpringBootApplication()
public class MybatisApplication {
2.配置entity实体类扫描
@MapperScan("com.example.mybatis.mapper")
@SpringBootApplication()
@ComponentScan
public class MybatisApplication {
报错:Redundant declaration: @SpringBootApplication already applies given @ComponentScan(冗余声明:@SpringBootApplication已经应用了给定的@ComponentScan)
@MapperScan("com.example.mybatis.mapper")
@SpringBootApplication(scanBasePackages = {"com.example.mybatis"})
public class MybatisApplication {
正确配置如上
3.配置xml文件路径
mybatis:
mapper-locations: "classpath*:xml/*.xml"
4.配置数据源
spring:
datasource:
url: jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=UTF-8&useSSL=false
driver-class-name: com.mysql.jdbc.Driver
username: root
password: 123456