MyBatis Spring Boot Starter的版本3.0.3使用@Mapper时导入的是哪一个包
时间: 2024-09-07 10:04:53 浏览: 154
在MyBatis Spring Boot Starter的版本3.0.3中,当你使用`@Mapper`注解时,你通常不需要导入特定的包,因为这已经隐式包含了MyBatis的Mapper支持。`@Mapper`注解来自`org.apache.ibatis.annotations.Mapper`包,这个包是MyBatis框架的一部分,它会在MyBatis-Spring Boot的自动配置过程中被自动引入并启用。
你只需要在你的Java文件中声明一个类,并应用`@Mapper`注解,MyBatis就能识别并处理这个类,将其映射到数据库表上。例如:
```java
import org.springframework.stereotype.Repository;
import org.apache.ibatis.annotations Mapper;
@Repository
@Mapper
public interface UserMapper {
//...
}
```
在这个例子中,`UserMapper`就是一个通过`@Mapper`注解标记的数据访问对象,Spring会管理这个接口的所有实现类,并且MyBatis将负责SQL查询的执行。
阅读全文