Spring Boot Jersey 教程展示了如何在 Spring Boot 应用中使用 Jersey 建立一个简单的 RESTFul 应用。 Jersey 是使用创建的 Spring RESTFul 应用的替代方案。
Spring 是用于创建企业应用的流行 Java 应用框架。 Spring Boot 是 Spring 框架发展的下一步。 它有助于以最小的努力创建独立的,基于生产级的 Spring 应用。 它提倡在 XML 配置上使用约定而不是配置原则。
RESTFul 应用遵循 REST 体系结构样式,该样式用于设计网络应用。 RESTful 应用生成对资源执行 CRUD(创建/读取/更新/删除)操作的 HTTP 请求。 RESTFul 应用通常以 JSON 或 XML 格式返回数据。
RESTful Web 服务的 Java API(JAX-RS)是 Java 编程语言 API 规范,它提供了根据代表性状态传输(REST)架构模式创建 Web 服务的支持。 JAX-RS 使用注解来简化 Web 服务客户端和端点的开发和部署。 JAX-RS 是 Java EE 的正式组成部分。
Jersey 是用于用 Java 开发 RESTful Web 服务的开源框架。 它是 RESTful Web 服务 Java API(JAX-RS)规范的参考实现。
以下应用是使用 Jersey 创建的 simpe Spring Boot RESTful 应用。
这是项目结构。
这是 Maven 构建文件。 Spring Boot 启动器是一组方便的依赖项描述符,可以极大地简化 Maven 配置。 具有 Spring Boot 应用的一些常用配置。 是使用 JAX-RS 和 Jersey 构建 RESTful Web 应用的入门。 它是的替代方法。 是使用包含 JUnit,Hamcrest 和 Mockito 的库测试 Spring Boot 应用的入门程序。
在 Maven 中提供了 Spring Boot 支持,使我们可以打包可执行的 JAR 或 WAR 档案。 它的目标运行 Spring Boot 应用。
在文件中,我们编写了 Spring Boot 应用的各种配置设置。 我们设置端口和上下文路径。 使用属性,我们可以关闭 Spring 标语。
我们将 spring 框架的日志记录级别设置为 ERROR。 在文件位于中目录。
注册两个服务类别。
这是。 注解定义了服务类将响应的 URL。 Spring 的也注解了以进行自动检测。 我们的服务方法仅返回“ Hello from Spring”消息。
服务方法返回一个反向的字符串。 它接受一个参数,不能为 null。 将 HTTP 查询参数的值绑定到资源方法参数。
在中,我们测试了两个端点。
设置 Spring Boot 应用。 启用自动配置和组件扫描。
使用命令,运行应用。 该应用部署在嵌入式 Tomcat 服务器上。
使用命令,我们连接到 hello 端点。
夏天的字符是相反的。
在本教程中,我们使用 Jersey 借助 Spring Boot 创建了一个简单的 RESTFul 应用,它是 JAX-RS 规范的参考实现。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/9086.html