SpringMVC提供接口返回json數據

項目要提供接口,供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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章