Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring引导和angular js使用Rest服务和post方法发送对象_Java_Angularjs_Object_Post_Spring Boot - Fatal编程技术网

Java spring引导和angular js使用Rest服务和post方法发送对象

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

我是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:</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);
    }
}