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

时间:2017-03-21 10:32:47

标签: java spring rest spring-boot

我目前正在使用SpringBoot框架开发RESTful Web服务。我的问题是我想只使用一次休息调用来执行更新,创建和删除操作。当我发送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呼叫时会调用此函数。

0 个答案:

没有答案