@RequestMapping(value="/user",produces = { "text/html;charset=UTF-8;", "application/json;charset=UTF-8;" })
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/getUserById")
@ResponseBody
public String getUserById(@RequestBody String u){
System.out.println(u);
User user = userService.getUserById(1);
ReturnMsg returnMsg = new ReturnMsg("200","成功");
user.setReturnMsg(returnMsg);
String model = JSON.toJSONString(user);
// System.out.println(user);
return model;
}
}
在该controller添加字符的转化语句
@RequestMapping(value="/user",produces = { "text/html;charset=UTF-8;", "application/json;charset=UTF-8;" })

本文深入解析了一个用户控制器(UserController)的实现细节,展示了如何通过注解@RequestMapping处理HTTP请求,使用@Autowired进行依赖注入,以及如何将业务逻辑(UserService)与控制器分离。同时,探讨了如何将查询结果转化为JSON格式返回。
1161

被折叠的 条评论
为什么被折叠?



