SpringBoot小细节
178字小于1分钟
2025-11-21
JSON参数请求
非集合类接收
User user
{
"name": "zhangsna",
"age": "20"
}集合类接收(List<User>)
[
{ "name": "tom", "age": 20, "gender": "男", "bumen_id": 1 },
{ "name": "tom", "age": 22, "gender": "男", "bumen_id": 2 },
]@RestController // 该注解的作用:返回的值将自动转换成json格式
@Autowired // 将IOC容器中提供的bean赋值给当前变量,也叫依赖注入
@RequestMapping("/hi") // 网页访问路径
@Data // 相当于代码块中的属性都拥有set、get、toString、equals和hashcode方法
@NoArgsConstructor // 无参构造器
@AllArgsConstructor // 有参构造器
@Mapper // MyBatis映射接口,会自动生成该接口的实现类对象(代理对象),交给IOC容器管理