因为 MyBatis-Flex 内部没有进行 Mapper Scan,也没有连接池自动配置,不能像 MyBatis Plus Spring Boot3 starter 或 MyBatis Spring Boot Starter 一样导包即用。需要首先在启动类通过 MapperScan 指定扫描的 Mapper 路径,而后手动导入 Hikari 连接池依赖。
java
@SpringBootApplication
@MapperScan("com.wolfhouse.wolfhouseblog.mapper")
@ConfigurationPropertiesScan
@EnableScheduling
public class WolfHouseBlogApplication {
public static void main(String[] args) {
SpringApplication.run(WolfHouseBlogApplication.class, args);
}
}
xml
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>