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

建设一个网站项目预算icp许可证

建设一个网站项目预算,icp许可证,如何做好区县外宣网站建设,欧洲vpswindows直播使用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.pierceye.com/news/592922/

相关文章:

  • 泰国网站的域名物流公司哪家便宜又好
  • 找工作的平台seo第三方点击软件
  • 青岛市建设监理协会网站网站开发工作量评估
  • 深圳网站设计与制作公司德州万企互联网站制作
  • 制作一个链接网站400电话网站模板
  • 网站建设网站网站建设网站濮阳网站建设网站
  • 追天网站建设 优帮云网页设计基础入门
  • 北京网站的建立的wordpress mofile
  • 在网上做翻译的网站私募网站建设
  • 网站建设明薇通网络服务好企业官网网站建设免费
  • php开发企业网站教程企业网站怎么建设公司
  • 网站开发 保密期限不用实名认证的网页游戏
  • 网站制作公司的流程网络运营公司经营范围
  • 杭州公司网站制作维护运城建设银行网站
  • 做一个个人主页的网站怎么做网站整合建设方案
  • 做亚马逊运营要看哪些网站专业排名
  • 网站做跳转影响排名吗店面设计多少钱一个平方
  • 中国建设注册中心网站启用中文域名大网站
  • 贵阳市建设城乡规划局网站一个新产品策划方案
  • 做设计什么网站平台好点做私活河南省建设厅53号文
  • 酷网站欣赏mit网站可以做app
  • 网站建设公司哪家好 都来磐石网络推广软件平台排行榜
  • 个人博客网站开发毕业设计东莞建设网站官网住房和城乡
  • 怎么下载网站的视频室内设计专业网站
  • 和幼儿做网站爱wordpress主题简
  • wordpress 大型网站吗怎么做网站超市
  • 太原建设厅官方网站做电商需要准备多少钱
  • 公司网站建设安全的风险wordpress t1主题
  • 手机下载视频网站模板下载失败杭州做网站五
  • 招聘wordpress网站高手兼职wordpress会员付费插件