您的位置:首页 > 编程语言 > Java开发

SpringMVC提供接口返回json数据

2017-05-10 17:08 555 查看
项目要提供接口,供PC、平板、手机端调用,照这样看来,只能返回json数据,好在SpringMVC提供这种接口非常简单,

相关配置做好后,方法上增加@ResponseBody即可,代码如下所示:

@Controller
@RequestMapping(value = "/user")
public class UserController {

@Autowired
IdentityService identityService;

@ResponseBody
@RequestMapping("/list")
public List<User> getUserList(){
List<User> users = identityService.createUserQuery().list();
return users;
}
}





浏览器中返回的数据:



第二种方式:使用@RestController

@RestController
@RequestMapping(value = "/user")
public class UserController {

@Autowired
IdentityService identityService;

@RequestMapping("/list")
public List<User> getUserList(){
List<User> users = identityService.createUserQuery().list();
return users;
}
}
RestController = Controller + ResponseBody
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring mvc json