在comneucontrollerUerContorller中编写一个方法根据客户端传来的username参数调userservice中的接口方法获得数据库的一个用户信息并将这个用户信息以JSON的形式返回客户端
代码如下:
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
@RequestMapping(value = "/{username}", method = RequestMethod.GET)
@ResponseBody
public User getUserByUsername(@PathVariable("username") String username) {
User user = userService.getUserByUsername(username);
return user;
}
}
在这段代码中,我们首先通过@Autowired注解将UserService注入进来,然后编写了一个getUserByUsername方法,该方法接受一个路径变量username。我们在方法中调用userService中的getUserByUsername方法,得到需要返回的User对象。最后,我们使用@ResponseBody注解将返回的User对象转换为JSON格式,以便客户端可以正确解析
原文地址: https://www.cveoy.top/t/topic/hucv 著作权归作者所有。请勿转载和采集!