欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

controller接口返回json數據

錢浩然2年前8瀏覽0評論

隨著Web應用的發展,越來越多的前端頁面需要從后端獲取數據,而Controller接口返回Json數據是一種常見的實現方式。

在Spring Framework中,使用注解@ResponseBody可以將Controller中的方法返回的對象轉換成Json格式,并通過HttpServletResponse輸出到客戶端。具體實現代碼如下:

@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
@ResponseBody
public User getUserById(@PathVariable("id") Integer id) {
return userService.getUserById(id);
}
}

上面的示例中,@RequestMapping注解指定了Controller的訪問路徑為“/user”,getUserById方法使用了@ResponseBody注解,并指定了produces為“application/json;charset=UTF-8”,表示將返回Json格式的數據,字符集為UTF-8。

需要注意的是,在使用@ResponseBody注解時,需要導入com.fasterxml.jackson.core:jackson-databind依賴,以實現Json對象和Java對象的轉換。