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

Spring boot 实现json和jsonp格式数据,接口共用

2017-01-22 00:12 826 查看
@ControllerAdvice(basePackages = {"com.eweiche"})
public class JSONPController extends AbstractJsonpResponseBodyAdvice{

public JSONPController(){
super("callback","jsonp");
}
}

1-新建一个类继承AbstractJsonpResponseBodyAdvice,重写父类构造方法,

传入callback和jsonp参数。

2-测试获取城市列表返回json和jsonp格式数据

/**
* @author pillar.yao
* @desc ${DESCRIPTION}
* @create 2016-08-24 11:04
*/
@RestController
@RequestMapping(value = "/city")
public class CityController {
@Autowired
private CityManager cityManager;

@ApiOperation(value = "获取省份列表", notes = "获取省份列表")
@GetMapping(value = "/province")
public  ResponseData queryProvince(){
List<Province> list =  cityManager.queryProvince();
if (list!=null){
return new ResponseData(true, SupplyEnums.SUCCESS,list);
}
return  new ResponseData(false,SupplyEnums.FAIL);
}





3-测试通过。至此已完美。哈哈哈。。。

对应源码在我的资源里面,需要的可以去下载,免费的哦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: