1、(4分)在Spring Boot中使用MyBatis时,以下哪些操作是正确的 A、不需要进行任何配置,可以自动装配 B、使用@MapperScan注解扫描Mapper接口所在的包 C、定义Mapper接口和Mapper XML文件 D、使用@Mapper注解标注Mapper接口
时间: 2024-03-11 22:49:59 浏览: 68
B、使用`@MapperScan`注解扫描Mapper接口所在的包,C、定义Mapper接口和Mapper XML文件,D、使用`@Mapper`注解标注Mapper接口。在Spring Boot中使用MyBatis需要进行一些配置,通常需要定义Mapper接口和Mapper XML文件,并且需要告诉Spring Boot如何管理这些Mapper接口。常见的配置方式有两种:
1. 在`application.properties`或`application.yml`配置文件中定义MyBatis的相关属性,如数据库连接信息、Mapper XML文件的位置等。示例:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
mybatis.mapper-locations=classpath:mapper/*.xml
```
2. 使用注解方式配置MyBatis。可以使用`@MapperScan`注解扫描Mapper接口所在的包,并使用`@Mapper`注解标注Mapper接口。示例:
```java
@Mapper
public interface UserMapper {
User getUserById(int id);
}
```
```java
@SpringBootApplication
@MapperScan("com.example.demo.mapper")
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
选项A不正确,MyBatis需要进行相关配置才能在Spring Boot中使用。
阅读全文