Java spring引导和angular js使用Rest服务和post方法发送对象
我是AngularJS和spring boot的新手,我需要通过post方法中的空对象传递表单提交数据这是HTML文件:Java spring引导和angular js使用Rest服务和post方法发送对象,java,angularjs,object,post,spring-boot,Java,Angularjs,Object,Post,Spring Boot,我是AngularJS和spring boot的新手,我需要通过post方法中的空对象传递表单提交数据这是HTML文件: <body ng-app="MyCat" ng-controller="CatController" > <form> <label>des:</label> <input type="text" ng-model="m.des" name="des"> <label>prix:</labe
<body ng-app="MyCat" ng-controller="CatController" >
<form>
<label>des:</label>
<input type="text" ng-model="m.des" name="des">
<label>prix:</label>
<input type="text" ng-model="m.prix" name="prix" >
<input ng-click="submit()" type="button" value="ajouter"/>
</br></br>
</form>
</body>
这是我的rest控制器类
@RestController
public class CatalogueController {
@Autowired
private IProduitRepository prouitRepository ;
@RequestMapping(value = "/save",method = RequestMethod.POST)
public Produit SaveProduit(@RequestBody Produit p){
return prouitRepository.save(p);
}
}
此
prouitRepository无法保存空对象。保存(p)
抛出:
IllegalArgumentException-如果给定实体为空。有什么问题?post方法中的空对象传递
@RestController
public class CatalogueController {
@Autowired
private IProduitRepository prouitRepository ;
@RequestMapping(value = "/save",method = RequestMethod.POST)
public Produit SaveProduit(@RequestBody Produit p){
return prouitRepository.save(p);
}
}