Jersey RESTful Web Services 框架是一个开源的、生产级别的框架,用于在 Java 中开发 RESTful Web Services,它提供对 JAX-RS API 的支持,并作为 JAX-RS (JSR 311 & JSR 339) 参考实现。Jersey 框架不仅仅是 JAX-RS 参考实现。Jersey 提供了它自己的 API,扩展了 JAX-RS 工具包,增加了额外的功能和工具,以进一步简化 RESTful 服务和客户端的开发。
此页面将列出此博客中所有 Jersey RESTful web-services 教程 的链接,以便快速访问。我将尝试将这些教程分类,以进一步简化查找过程。
Jersey Hello World 示例
一些快速入门示例,用于使用 JAX-RS Jersey 实现。
Jersey 1.x hello world 应用程序
Jersey 2.x hello world 应用程序
Jersey-quickstart-archetype Hello World 应用程序
Jersey 基础示例
基本注解和函数,用于开发基于 REST 的 CRUD API。
使用 ExceptionMapper 处理自定义异常
Jersey 中不区分大小写的 URL
在 REST 响应实体中设置 cookie
Jersey 高级示例
与文件上传或下载、与其他框架的集成和异常处理相关的高级示例。
Jersey 文件上传示例
Jersey + Ajax 多文件上传示例
Jersey 文件下载示例
Jersey + MOXy JSON 示例
Jersey + JSONP 示例
Jersey + Google Gson 示例
Jersey REST API 安全示例
Jersey 自定义日志请求和响应实体
Jersey 客户端
Jersey RESTful 客户端 GET/PUT/POST/DELETE 示例
Jersey RESTful 客户端 API 身份验证示例
设置 Cookie 示例
您可能遇到的异常
您在某些情况下可能会遇到这些异常。 学习如何克服它们。
[已解决] java.lang.ClassNotFoundException: org.glassfish.jersey.servlet.ServletContainer
已解决:java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
祝您学习愉快!!
你好,
我是这个领域的新手。 我目前所知道的只有 JAVA 和 servlet。 在学习 REST -JERSEY 之前我应该学习哪些东西。
你好,
正如我目前正在处理 JSON 和日期一样,我目前需要用 @JsonFormat 注解每个日期,例如
@JsonFormat(shape = JsonFormat.Shape.NUMBER) public Date startDate;有没有一种通用的方法来设置这个格式,这样我就不需要在每个日期成员中都设置它了?
此致,
Stephan
请查看这个完整的项目,使用Java 11、Jersey 和 VueJs 前端 @ https://github.com/mrin9/Modular-Java-Jersey-Vue