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

网站推广的优势知名网站建设代理

网站推广的优势,知名网站建设代理,建设企业网站的需要多长时间,做网站价格表一、简介 REST#xff08;Representational State Transfer#xff09;#xff0c;表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候#xff0c;可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id1 查询id为1的用户信息…一、简介 RESTRepresentational State Transfer表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id1 查询id为1的用户信息http://localhost/user/saveUser 保存用户信息 REST风格描述形式 http://localhost/user/1http://localhost/user 所以REST的优点有: 隐藏资源的访问行为无法通过地址得知对资源是何种操作书写简化 常用的请求GET , POST , PUT , DELETE。 发送GET请求是用来做查询发送POST请求是用来做新增发送PUT请求是用来做修改发送DELETE请求是用来做删除 二、具体代码 原始实现 //Controller //ResponseBody配置在类上可以简化配置表示设置当前每个方法的返回值都作为响应体 //ResponseBody RestController //使用RestController注解替换Controller与ResponseBody注解简化书写 RequestMapping(/books) public class BookController {// RequestMapping( method RequestMethod.POST) PostMapping //使用PostMapping简化Post请求方法对应的映射配置 public String save(RequestBody Book book){ System.out.println(book save... book); return {module:book save}; }// RequestMapping(value /{id} ,method RequestMethod.DELETE) DeleteMapping(/{id}) //使用DeleteMapping简化DELETE请求方法对应的映射配置 public String delete(PathVariable Integer id){ System.out.println(book delete... id); return {module:book delete}; }// RequestMapping(method RequestMethod.PUT) PutMapping //使用PutMapping简化Put请求方法对应的映射配置 public String update(RequestBody Book book){ System.out.println(book update...book); return {module:book update}; }// RequestMapping(value /{id} ,method RequestMethod.GET) GetMapping(/{id}) //使用GetMapping简化GET请求方法对应的映射配置 public String getById(PathVariable Integer id){ System.out.println(book getById...id); return {module:book getById}; }// RequestMapping(method RequestMethod.GET) GetMapping //使用GetMapping简化GET请求方法对应的映射配置 public String getAll(){ System.out.println(book getAll...); return {module:book getAll}; } } 更新后 //标准REST风格控制器开发 RestController RequestMapping(/books) public class BookController2 {PostMapping //添加public String save(RequestBody Book book){System.out.println(book save... book);return {module:book save};}DeleteMapping(/{id})public String delete(PathVariable Integer id){System.out.println(book delete... id);return {module:book delete};}PutMapping //修改public String update(RequestBody Book book){System.out.println(book update...book);return {module:book update};}GetMapping(/{id}) //get是查询public String getById(PathVariable Integer id){System.out.println(book getById...id);return {module:book getById};}GetMappingpublic String getAll(){System.out.println(book getAll...);return {module:book getAll};} } 注意要在SpringConfig配置类中加上 EnableWebMvc  注解目前用来解析json格式此注解功能很多 Configuration ComponentScan(com.itheima.controller) EnableWebMvc public class SpringMvcConfig { }
http://www.hkea.cn/news/14265371/

相关文章:

  • 汽车网站建设背景宁波seo网络推广选哪家
  • 有经验的网站建设推广二级域名网站建设
  • 英文二手汽车网站建设学生制作网页教程
  • 建设厅八大员报名网站外包公司什么意思
  • 网站开发的报告自己做的工艺品在哪个网站上可以卖
  • 梅林网站建设公司物联网官网
  • 网站建设优化服务多少钱中超联赛山东泰山直播
  • 三雷网站程序北京海淀区是几环
  • 南京网站seo服务有没有类似wordpress
  • 自媒体网站源码wordpress 管理文件
  • 怎么做视频解析的网站怎样做企业的网站建设
  • 国外设计师个人网站沈阳网页设计培训
  • 怎么查看网站开发语言制作图片的软件加字体
  • 网站快照历史软件开发者英语
  • 百度做网站不给FTP密码北京专业响应式网站建设
  • 网站品牌网站建设报价
  • 山东网站制作定制专业建设报告
  • 灵寿网站建设网店推广方案策划书
  • 国家级示范校建设网站政务网站建设的方向
  • 2023年税收最新政策湖州站内优化seo公司
  • 淘宝客网站主北京工程建设信息网站
  • 做网站需要的流程网络营销中的四种方法
  • 如何推广手机网站注册个人网址
  • asp.net网站开发百科网站分析表
  • 网站盗取图片广州低成本网络营销
  • 商城网站建设教程建网站需要编程吗
  • 免费企业网站建设哪个网络设计包括
  • 海南省建设培训与执业资格注册中心网站做会计应关注什么网站
  • 网站收缩栏宁波网站建设小程序开发
  • 门户网站建设中存在的问题结构优化设计