Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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 使用一个REST调用执行多个CRUD操作_Java_Spring_Rest_Spring Boot - Fatal编程技术网

Java 使用一个REST调用执行多个CRUD操作

Java 使用一个REST调用执行多个CRUD操作,java,spring,rest,spring-boot,Java,Spring,Rest,Spring Boot,我目前正在使用SpringBoot框架开发一个RESTful web服务。我的问题是,我只想使用一个rest调用来执行更新、创建和删除操作。当我发送GET请求时,它不执行任何操作,也没有异常。当我发送PUT请求时,它只执行更新功能。我该如何解决这个问题 @Transactional public void someFuction(Incident i,long iid){ // update table A ir.save(i); // create a

我目前正在使用SpringBoot框架开发一个RESTful web服务。我的问题是,我只想使用一个rest调用来执行更新、创建和删除操作。当我发送GET请求时,它不执行任何操作,也没有异常。当我发送PUT请求时,它只执行更新功能。我该如何解决这个问题

@Transactional
public void someFuction(Incident i,long iid){
    // update table A        
    ir.save(i);

    // create a record in table B
    mas.addActionLogsWhenReopeningIncident(iid);

    // Delete a record in table B 
    mas.deleteAnswer(iid); 
}

此函数在收到REST调用时被调用。

您能发布代码并突出显示问题所在吗?我已经更新了问题@PaulNUKJSON补丁以帮助您:是。路径请求方法有效。