springboot中xml引入mybatis
时间: 2023-07-26 15:14:34 浏览: 71
要在Spring Boot项目中使用MyBatis,你需要在pom.xml中添加mybatis-spring-boot-starter依赖。
```
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.2</version>
</dependency>
```
然后,你需要在application.properties文件中配置MyBatis的相关属性,例如数据库连接信息和Mapper文件的位置。
```
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=password
mybatis.mapper-locations=classpath:/mapper/*.xml
```
接下来,你需要创建一个Mapper接口,它将定义你的SQL语句。
```
@Mapper
public interface UserMapper {
@Select("SELECT * FROM users WHERE id = #{id}")
User findById(@Param("id") Long id);
}
```
最后,你需要在你的Service类中注入Mapper接口,并使用它来执行SQL语句。
```
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public User getUserById(Long id) {
return userMapper.findById(id);
}
}
```
这就是在Spring Boot项目中使用MyBatis的基本步骤。注意,上面的代码只是一个示例,你需要根据你的实际情况进行修改。
阅读全文