1. 程式人生 > >Spring boot 實現json和jsonp格式資料,介面共用

Spring boot 實現json和jsonp格式資料,介面共用

@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-測試通過。至此已完美。哈哈哈。。。
對應原始碼在我的資源裡面,需要的可以去下載,免費的哦