spring boot集成mybatia
时间: 2023-09-11 14:03:17 浏览: 94
下面是一个简单的 Spring Boot 集成 MyBatis 的步骤:
1. 创建 Spring Boot 项目
使用 Spring Initializr 创建一个新的 Spring Boot 项目,选择需要的依赖,包含以下依赖:
- Spring Web
- MyBatis Framework
- MySQL Driver
- Lombok
2. 配置数据库连接信息
在 application.properties 文件中配置数据库连接信息,示例:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useSSL=false&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=123456
```
3. 配置 MyBatis
在 Spring Boot 中,可以使用 MyBatis 的注解方式进行配置。创建一个 UserMapper 接口,示例:
```java
@Mapper
public interface UserMapper {
@Select("select * from user")
List<User> getAllUsers();
}
```
4. 创建 Service
创建一个 UserService 接口,示例:
```java
public interface UserService {
List<User> getAllUsers();
}
```
创建一个 UserServiceImpl 实现类,示例:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public List<User> getAllUsers() {
return userMapper.getAllUsers();
}
}
```
5. 创建 Controller
创建一个 UserController 控制器,示例:
```java
@RestController
@RequestMapping("/api")
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/users")
public List<User> getAllUsers() {
return userService.getAllUsers();
}
}
```
6. 运行应用程序
使用命令行或者 IDE 运行应用程序,访问 http://localhost:8080/api/users 即可看到所有用户的信息。
以上就是一个简单的 Spring Boot 集成 MyBatis 的步骤,实现了一个简单的获取用户信息的功能。
阅读全文