SpringBoot
文章平均质量分 92
qfxietian
这个作者很懒,什么都没留下…
展开
-
SpringBoot2.x系列教程之整合Swagger在线文档接口(61)
前言 我们现在开发时,都是前后端一起配合工作的。后端团队实现项目中的核心业务,并向前端提供Web接口;前端团队调用这些Web接口,进行数据的渲染展示。但在这个过程中,就会存在一个问题。你可能会很好奇,Web接口是后端团队开发定义的,前端团队怎么知道这些接口的用法及注意事项呢?总不能每个接口,都需要后端人员讲给前端人员听吧? 其实这个是没有必要的,我们后端可以在定义接口时,就生成该Web接口对应的在线接口文档,前端团队就可以直接看到了。 那现在该用什么来生成这个Web接口文档呢?告诉你,我们可以使用Sw原创 2022-01-27 12:02:01 · 141 阅读 · 0 评论 -
SpringBoot2.x系列教程之构建RESTful风格的API接口(60)
前言 我们在进行后台开发时,Web接口的设计都是后台的工作。但这些接口,并不是我们想怎么写就怎么写的,必须遵循一定的规范,那么现在比较流行的Web接口设计规范就是RESTful风格。所以今天就带各位实现基于RESTful风格的Web接口设计,让你的Web接口更安全、更规范。 一. RESTful架构介绍 1. RESTful架构概述 RESTful架构,是目前最流行的一种互联网软件架构风格,它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多的网站采用。 但RESTful架构到底是怎么一回原创 2022-01-25 10:08:33 · 453 阅读 · 1 评论 -
SpringBoot整合Web Service获取当日天气信息(58)
前言 在上一篇文章中,带大家学习了如何实现在SpringBoot中,利用Web Service实现RPC进程间通信。接下来在本章节中,会继续带大家利用远程通信技术,实现在自己的项目中,获取第三方网站中的天气信息。(文章有点长,大家耐心学习哈!) 一. 第三方天气信息网站 1. 天气信息网站 我们可以在如下地址获取天气信息:http://www.webxml .com.cn/zh_cn/index.aspx 上面的网站提供了获取天气预报的服务接口,虽然这个网站比较古老,但里面除了可以得到天气信息外.原创 2022-01-24 21:28:12 · 1049 阅读 · 0 评论 -
SpringBoot2.x系列教程之整合Web Service实现远程接口调用(57)
前言 在上一章节中,带大家学习了Web Service的理论知识。那么在接下来的章节中,会带大家在SpringBoot中整合Web Service,实现远程接口的调用。 一. 创建通用模块 在本项目中,我们需要创建远程调用的接口,也就是需要有一个可以在A项目里来调用B项目的接口。但A、B两个项目需要依赖一些共同的内容,所以我们应该首先创建这个被共同依赖的通用模块C。 1. 创建实体类User 我们先创建一个封装用户信息的实体类User。 packagecom.yyg.boot.domai.原创 2022-01-23 22:21:21 · 1176 阅读 · 0 评论 -
SpringBoot2.x系列教程之Web Service详细讲解(56)
前言 我们在开发项目的时候,有时候会遇到这样的问题。比如我们要写一个电商项目,其核心业务肯定是与电商相关的。但在这个电商项目的页面上,我们为了提高用户粘性,给用户更好的使用体验,可能会想着在页面上展现一下当地的天气信息、航班信息等内容,以此显得我们对用户很体贴。但我们的主要任务是做电商啊,总不能为了这几个小功能再去搞一个天气研发团队,这成本也太大了吧。别担心这个问题,其实有很多的第三方开放平台,可以允许我们去调用他们的开放接口。我们只需要遵循他们的开发协议,就能够轻松调用别人项目里的接口功能了。那具体怎么原创 2022-01-19 16:46:02 · 983 阅读 · 0 评论 -
SpringBoot2.x系列教程之整合Hazelcast实现分布式缓存(50)
前言 在以上一篇教程中,壹哥带大家认识了Hazelcast框架,接下来我们就利用该框架实现分布式缓存功能。 一. 分布式缓存代码实现步骤 1. 创建Web项目 我们按照之前的经验,创建一个Web程序,并将之改造成Spring Boot项目,具体过程略。 2. 添加依赖包 在pom.xml文件中添加Hazelcast的核心依赖包。 <dependency> <groupId>com.hazelcast</groupId> <art...原创 2022-01-14 19:09:23 · 565 阅读 · 0 评论 -
SpringBoot2.x系列教程之实现分布式的Session共享(51)
前言 在上一篇文章中,给大家介绍了Session的理论知识,尤其是Session在分布式环境中存在的问题,那么这些问题该如何解决呢?接下来就在SpringBoot中通过一个代码案例,教会大家该如何实现Session共享功能。 一. SpringBoot中实现Session共享 1. 创建Web项目 我们按照之前的经验,创建一个Web程序,并将之改造成Spring Boot项目,具体过程略。 2.添加依赖包 在项目的pom.xml文件中添加如何核心依赖包。 <dependency&g转载 2022-01-14 19:05:41 · 158 阅读 · 0 评论 -
SpringBoot2.x系列教程之整合测试详细实现步骤(55)
前言 在上一篇文章中,带大家学习了关于测试的一些内容。接下来在本文中,壹哥会带大家结合SpringBoot,详细的学习如何在Java项目中进行测试。 本文壹哥会从以下4个层面,讲解SpringBoot中的测试功能。 Service层的单元测试; Controller层的单元测试; 断言assertThat的使用; 单元测试的事务回滚。 一. SpringBoot整合测试功能 1. 创建web项目 我们按照之前的经验,先创建一个Web程序,并将之改造成Sp原创 2022-01-11 10:14:26 · 624 阅读 · 0 评论