在springboot,myabtisplus项目中怎么写一个查询接口
时间: 2023-05-11 22:06:24 浏览: 111
在Spring Boot和MyBatis Plus项目中,您可以按照以下步骤编写一个查询接口:
1. 创建一个Mapper接口,该接口应该继承BaseMapper接口,并定义一个查询方法,例如:
```
public interface UserMapper extends BaseMapper<User> {
List<User> selectUsersByAge(int age);
}
```
2. 在Mapper接口中定义的查询方法上添加@Select注解,例如:
```
@Select("SELECT * FROM user WHERE age = #{age}")
List<User> selectUsersByAge(int age);
```
3. 在Service层中注入Mapper接口,并调用查询方法,例如:
```
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public List<User> getUsersByAge(int age) {
return userMapper.selectUsersByAge(age);
}
}
```
4. 在Controller层中调用Service层的方法,例如:
```
@RestController
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/users")
public List<User> getUsersByAge(@RequestParam int age) {
return userService.getUsersByAge(age);
}
}
```
这样,您就可以在Spring Boot和MyBatis Plus项目中编写一个查询接口了。
阅读全文