gpt4 book ai didi

java - 2014 年实现 Java REST Web 服务的最简单框架

转载 作者:搜寻专家 更新时间:2023-11-01 02:25:24 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




JVM 平台上的许多框架已经变得很大,在我看来有些困惑。我参与的一些 J2EE 项目的配置文件几乎与源代码文件一样多。当然,有人可能会争辩说这始终取决于开发人员,但我倾向于更喜欢具有清晰结构的框架和工具,甚至可能有一些边界,以确保每个人都使用相同的风格和架构

在 Java 中实现服务器 REST + 网站框架的最佳框架是什么?我一直在努力寻找一个易于使用的解决方案。

Jersey 和 ReSTLet 似乎是不错的选择,但我阅读了旧线程,在学习 ReSTLet 之前,是否会确保没有重要的新工具?

我想创建一个简单的 REST API(适用于 android)和网站

2017-01-26 更新:
两年后,我可以自信地承认 Spring Boot 是我一直在寻找的


Spring Boot 旨在使创建由 Spring 驱动的生产级应用程序和服务变得容易,而且不会大惊小怪。它对 Spring 平台采取了固执的观点,以便新用户和现有用户可以快速获得他们需要的信息。您可以使用它来创建可以使用“java -jar”或更传统的 WAR 部署启动的独立 Java 应用程序。我们还提供了一个运行“spring 脚本”的命令行工具。

下图显示了 Spring Boot 作为对更大 Spring 生态系统的关注点。它为用户提供了一个小的表面积,可以从 Spring 的其余部分接近和提取值(value):

enter image description here

上下文中的 Spring Boot

Spring Boot 的主要目标是:

  • 为所有 Spring 开发提供更快且可广泛访问的“入门”体验
  • 开箱即用,但随着需求开始偏离默认设置,请迅速让开
  • 提供一系列大型项目通用的非功能特性(例如嵌入式服务器、安全性、指标、健康检查、外部化配置)

  • Spring Boot 不生成代码,完全不需要 XML 配置。

    最佳答案

    使用 Spring-MVC 框架,下面是代码片段:

    Spring MVC 代码 :

    @Controller
    public class SpringMVCRestController {

    @RequestMapping(value = "/yourUrl.do", method = RequestMethod.GET)
    public Object processUser(HttpServletRequest request, HttpServletResponse response) {
    //Your implementation
    }
    }

    来自客户 只需使用 HttpURLConnection/HttpsURLConnection 调用 URL http://www.yourdomain.com/yourUrl.do?user=user3871754
    另一个优点是 Spring-MVC 是最流行的框架,你会得到很多关于它的教程、博客和在线帮助。

    关于java - 2014 年实现 Java REST Web 服务的最简单框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24950276/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com