根据一个完整的单表增删改查的controller、service、mapping。 使用mybatis plus。
时间: 2023-06-04 13:04:03 浏览: 57
好的,我可以回答这个问题。以下是一个基于Mybatis Plus的单表增删改查的Controller、Service、Mapper的示例代码:
Controller代码:
```java
@RestController
public class UserController {
@Autowired
private UserService userService;
@PostMapping("/user")
public boolean addUser(@RequestBody User user) {
return userService.save(user);
}
@DeleteMapping("/user/{id}")
public boolean deleteUser(@PathVariable Long id) {
return userService.removeById(id);
}
@PutMapping("/user")
public boolean updateUser(@RequestBody User user) {
return userService.updateById(user);
}
@GetMapping("/user/{id}")
public User getUser(@PathVariable Long id) {
return userService.getById(id);
}
@GetMapping("/user")
public Page<User> getAllUsers(Page page) {
return userService.page(page);
}
}
```
Service代码:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
}
```
Mapper代码:
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
}
```
这样我们就实现了一个基于Mybatis Plus的单表增删改查的功能。不过需要注意的是,需要引入Mybatis Plus的依赖,并在配置文件中配置相关的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)