我正在从angular JS到spring REST API进行POST调用。我想知道如何设计我的弹簧控制器,以便在失败的情况下返回一堆错误消息(可能是List?)。如果成功,我想返回客户已创建的消息
失败案例例如:(消息将显示在前端) 客户已经存在 客户名称不能为空
成功案例例如:(显示在前端) 客户已创建
如何在REST调用之后决定并从角度JS控制器显示它们
示例代码段或有关如何继续的建议将非常有用
答案 0 :(得分:0)
您需要先创建一个响应对象。然后,错误/成功消息可以用作对象的属性。
public class Response<T>{
private T data;
// getters and setters
}
然后t可以被数据替换。 通过AngularController的服务启动请求。
var injectParams = [ '$rootScope', '$scope', '$http', '$store', '$location',
'locationService' ];
var LocationController = function($rootScope, $scope, $http, $store,
$location, locationService) {
// load default
$scope.loadTabData = function(tabParam) {
URL = DATA_URL + tabParam;
$scope.data = locationService.loadLocationData($scope, $http, URL);
};
};
使用&#34;数据&#34;绑定数据模板中的属性。