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

网站多语言版本海南省住房城乡建设厅网站

网站多语言版本,海南省住房城乡建设厅网站,ps培训班,电商网站开发报价单使用Spring Boot开发API的时候#xff0c;读取请求参数是服务端编码中最基本的一项操作#xff0c;Spring Boot中也提供了多种机制来满足不同的API设计要求。 接下来#xff0c;就通过本文#xff0c;为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种读取请求参数是服务端编码中最基本的一项操作Spring Boot中也提供了多种机制来满足不同的API设计要求。 接下来就通过本文为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种那么赶紧来查漏补缺一下。如果你知道的不止6种那么告诉大家一起互相学习一下吧 RequestParam 这是最最最最最最常用的一个了吧用来加载URL中?之后的参数。 比如这个请求/user?namedidispace 就可以如下面这样使用RequestParam来加载URL中的name参数 GetMapping(/user) ResponseBody() public User findUserByName(RequestParam(name) String name){ return userRepo.findByName(name); }PathVariable 这是RESTful风格API中常用的注解用来加载URL路径中的参数 比如这个请求/user/1 就可以如下面这样使用PathVariable来加载URL中的id参数 GetMapping(/user/{id}) ResponseBody() public User findUserById(PathVariable(id) String id){ return userRepo.findById(id); }MatrixVariable 这个我们用的并不是很多但一些国外系统有提供这类API参数这种API的参数通过;分割。 比如这个请求/books/reviews;isbn1234;topN5; 就可以如下面这样使用MatrixVariable来加载URL中用;分割的参数 GetMapping(/books/reviews) ResponseBody() public ListBookReview getBookReviews( MatrixVariable String isbn,  MatrixVariable Integer topN) {return bookReviewsLogic.getTopNReviewsByIsbn(isbn, topN); }RequestBody 这也是最常用的一个注解用来加载POST/PUT请求的复杂请求体也叫payload。比如客户端需要提交一个复杂数据的时候就要将这些数据放到请求体中然后服务端用RequestBody来加载请求体中的数据 PostMapping(/add) public boolean addAccounts(RequestBody ListAccount accounts) throws SQLException {accounts.stream().forEach(a - {a.setCreatedOn(Timestamp.from(Instant.now()));a.setLastLogin(Timestamp.from(Instant.now()));});return notificationLogic.addAccounts(accounts); }RequestHeader RequestHeader注解用来加载请求头中的数据一般在业务系统中不太使用但在基础设施的建设中会比较常用比如传递分布式系统的TraceID等。用法也很简单比如假设我们将鉴权数据存在http请求头中那么就可以像下面这样用RequestHeader来加载请求头中的Authorization参数 GetMapping(/user) ResponseBody() public ListUser getUserList(RequestHeader(Authorization) String authToken) {return userRepo.findAll(); }CookieValue 当我们需要与客户端保持有状态的交互时就需要用到Cookie。此时服务端读取Cookie数据的时候就可以像下面这样用CookieValue来读取Cookie中的SessionId数据 GetMapping(/user) ResponseBody() public ListUser getUserList(CookieValue(name  SessionId) String sessionId) {return userRepo.findAll(); }
http://www.w-s-a.com/news/451860/

相关文章:

  • 做智能网站系统百度提交入口
  • 网站建设代理商电话网站规划和建设方案
  • 双桥区网站制作seo 首页
  • 电子商务网站建设前期准备wordpress域名指向二级目录
  • 汕头建站网站模板淮北做网站电话
  • 手机做logo用什么网站服务器安全防护
  • 课程分销的网站怎么做北京企业网站建设方案
  • 吴兴区建设局网站湖北企业网站建设
  • 网页与网站的区别是什么2023年8月份新冠
  • 唐山网站建设外包公司安卓手机怎么搭建网页
  • 国内做网站最大的公司计量检测网站平台建设方案
  • 重庆沛宣网站建设网页制作初学者
  • php网站漂浮广告代码网络营销跟网站推广有啥区别
  • wordpress调用图片优化型网站建设的基本要求
  • 郑州模板网站建设策划公司做网站怎么赚钱滑县电
  • 东昌府聊城网站优化秦皇岛市妇幼保健院
  • 做网站能赚钱吗网页升级访问通知天天更新
  • 做网站使用什么软件的免费招聘网
  • 宁波网站建设公司推荐哪家淄博网站制作公司服务
  • 做网站网页挣钱不免费主题wordpress
  • 如何提高你的网站的粘性手机网站整站模板下载
  • 学校网站建设制度网站相关推荐怎么做
  • 昌图网站wordpress 视频外链
  • 企业网站要怎么建设重庆住房城乡建设部网站
  • html5网站特点seo教程培训班
  • 深圳网站建设哪个最好网站 多语
  • 互联网工具型网站创意网络广告
  • 影视公司网站建设网页界面设计分辨率是多少dpi
  • 免费的做微博的网站模板wordpress 页面 首页
  • 摄影图片网站网站辅导运营与托管公司