java - 如何使用 Restful webservice jersey 删除资源?

标签 java web-services rest jersey

我正在使用 Jersey Restful 网络服务。我有下面的网络方法来获取结果。

@Path("/persons")
public class PersonWS {
    private final static Logger logger = LoggerFactory.getLogger(PersonWS.class);

    @Autowired
    private PersonService personService;

    @GET
    @Path("/{id}")
    @Produces({MediaType.APPLICATION_XML})
    public Person fetchPerson(@PathParam("id") Integer id) {
        return personService.fetchPerson(id);
    }

}

类似地,我如何编写一个webmethod来通过id删除资源?

谢谢!

最佳答案

你可以使用这样的东西:

 @DELETE
    @Path("/{id}") 
    public void deletePerson(@PathParam("id") Integer id) {
        personService.deletePerson(id);
    }

关于java - 如何使用 Restful webservice jersey 删除资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20744955/

相关文章:

JavaScript sqlite数据库错误: "Error processing SQL: undefined " while inserting and selecting data from/to table

java - 访问 ArrayList 中每个数组的第一个元素并对所有元素求平均值

java - 增强了对象的 for 循环和 null 检查

java - 如何从包含多种数据类型的文本文件中进行输入

java - Android Oreo 动画渲染问题

sql - 如何在jsp Restful Web服务中进行连接查询?

web-services - 从 POST Web 服务报告错误

c# - 与身份验证方法作斗争

rest - 使用 Azure 工作流管理 API 启用/禁用工作流

wcf - 用于非 dot.NET 客户端的 WCF 中的 REST