当前位置: 首页 > news >正文

网站建设与维护工作待遇仿牌网站

网站建设与维护工作待遇,仿牌网站,开发工具有哪些,平湖企业网站建设本文档构建一个简单的restful webservice#xff0c; 在官网原文Getting Started | Building a RESTful Web Service (spring.io)的基础上进行操作 文章目录 一、项目创建流程1.1 创建项目1.2 创建资源表示类1.3 创建资源控制类 二、项目运行参考资料 一、项目创建流程 本文的… 本文档构建一个简单的restful webservice 在官网原文Getting Started | Building a RESTful Web Service (spring.io)的基础上进行操作 文章目录 一、项目创建流程1.1 创建项目1.2 创建资源表示类1.3 创建资源控制类 二、项目运行参考资料 一、项目创建流程 本文的目标是构建一个服务该服务将在http://localhost:8080/greeting接受HTTP GET请求 它将使用greeting的JSON表示进行响应如下所示 {id:1,content:Hello, World!}1.1 创建项目 在官网上Spring Initializr创建项目 1.2 创建资源表示类 对greeting表示进行建模创建一个资源表示类。 具体操作为id和content提供一个Java record类在/src/main/java/com/zouhu/restservice/Greeting.java添加如下代码 package com.zouhu.restservice;public record Greeting(long id, String content) { }此应用程序使用Jackson JSON库自动将greeting类型的实例列表到JSON中。 1.3 创建资源控制类 在Spring构建RESTful Web服务的方法中HTTP请求由控制器处理。 这些组件由RestController注释标识下面代码中所示的GreetingController来自src/main/java/com/example/restservice/GreetingController.java通过返回一个greeting类的新实例来处理 /greeting的GET请求 package com.zouhu.restservice;import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;import java.util.concurrent.atomic.AtomicLong;RestController public class GreetingController {private static final String template Hello, %s!;private final AtomicLong counter new AtomicLong();GetMapping(/greeting)public Greeting greeting(RequestParam(value name, defaultValue World) String name) {return new Greeting(counter.incrementAndGet(), String.format(template, name));} }传统的MVC控制器和前面显示的RESTful Web服务控制器之间的一个关键区别是创建HTTP响应主体的方式。这个RESTful Web服务控制器不依赖视图技术将Greeting数据执行到HTML而是填充并返回一个Greeting对象。对象数据将作为JSON直接写入HTTP响应。 二、项目运行 运行RestserviceApplication类启动项目 访问http://localhost:8080/greeting 结果如下 {id: 1,content: Hello, World! }访问http://localhost:8080/greeting?namezouhu 结果如下 {id: 2,content: Hello, zouhu! }注意id属性是如何从1更改为2的。这证明您正在跨多个请求处理同一个GreetingController实例并且它的计数器字段在每次调用时都按预期递增。 参考资料 Getting Started | Building a RESTful Web Service (spring.io)
http://www.zqtcl.cn/news/717077/

相关文章:

  • 环影视界免费版wordpress主题优化网站图片
  • 网站开发交付验收文档山西做网站流程步骤
  • 郴州网站seo外包摄影设计素材
  • 平面设计大赛网站给金融的做网站 犯法吗
  • 网站制作需求分析网站建设与 宣传关系
  • 企业网站的推广阶段和特点焦作建设银行门户网站
  • 连云港公司企业网站建设线上平台推广方案
  • 网站维护的协议山东省住房和建设网站
  • 个人网站可以做淘宝客网站建设的公司排名
  • 企业手机网站设计案例做网赌网站怎么推广
  • 2018外贸网站排名购物网站网页设计
  • 赣州培训学做网站软装设计理念
  • 银川建设网站公司wordpress 小工具添加图片
  • 做任务领黄钻的网站怎样建免费个人网站
  • 网站怎么做留言提交功能网站制作公司司
  • 大连购物网站开发wordpress怎么用ftp上传插件
  • 做微商怎样加入网站卖东西赚钱做代理的项目在哪个网站
  • 企业电子商务网站平台建设奉贤做网站公司
  • 非凡网站建设 新三板代运营套餐价格表
  • 湖南建立网站营销设计网站建设的创新之处
  • 手机站是什么意思免费建论坛
  • 网站开发学习路线专用车网站建设哪家好
  • 贵阳网站建设端觉wordpress gif 点击播放
  • 苏州产品推广公司厦门关键词seo
  • 建设内网网站流程凡客诚品现在还有吗
  • 西安网站公司免费云手机无限时间版
  • 网站建设与管理案例教程ipad可以做网站吗
  • 济南网站建设模板python网站开发用什么软件
  • 北京品牌网站建设阿里巴巴logo图片
  • 做宣传册从哪个网站找素材中文在线っと好きだっ