代码如下:

@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格式,以便客户端可以正确解析

在comneucontrollerUerContorller中编写一个方法根据客户端传来的username参数调userservice中的接口方法获得数据库的一个用户信息并将这个用户信息以JSON的形式返回客户端

原文地址: https://www.cveoy.top/t/topic/hucv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录