SpringCloud
文章平均质量分 84
主要记录SpringCloud相关的知识和相关的技术
CodAlun
学最好的别人,做最好的自己!
展开
-
微服务(十三)—— Swagger使用
目录1. 介绍2. Swagger使用2.1 依赖2.2 编写Swagger配置类1. 介绍Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,可以在线生成和功能测试。2. Swagger使用如何将Swagger集成到项目中呢?2.1 依赖首先需要加入swagger的依赖<!-- swagger 依赖--><dependency> <groupId>io.springfox</group原创 2021-07-27 20:51:18 · 2614 阅读 · 0 评论 -
微服务(十二)—— 配置中心(backend-config-server)
目录1. 介绍2. 项目2.1 创建远程仓库2.2 创建本地项目2.3 配置文件1. 介绍对于微服务而言,服务比较多,而且每个服务都需要配置文件,而且配置文件如果需要修改,就需要重新启动服务,这无疑比较麻烦。Spring Cloud 提供了Spring Cloud Config 来做配置中心。2. 项目2.1 创建远程仓库首先我们可以将配置文件放在远程,Spring Cloud Config支持Git,所以可以将配置文件放在Git。由于Git访问比较慢,所以我将配置文件放在了Gitee.在Git原创 2021-07-27 17:32:07 · 1456 阅读 · 0 评论 -
微服务(十)—— Feign的使用
目录1.介绍2. 使用2.1 提供服务方2.2 调用方1.介绍微服务就是将一个应用拆分成多个小的系统,每个系统有独立的功能,但是如果是系统间的调用该怎么办呢?这时候就可以使用Feign来进行服务间的通信,Feign是一个声明式RESTful HTTP请求客户端,调用方也就是消费服务的模块可以通过Feign提供的接口进行访问提供服务的模块。2. 使用因为是通过Feign对外提供接口进行调用的,所以可以将Feign接口独立出来。类似于Maven父子工程一样新建一个Maven工程backend-serv原创 2021-07-27 14:16:42 · 2393 阅读 · 0 评论 -
微服务(八)—— 订单模块(backend-order)
目录一、创建项目二、项目结构1.目录结构1.1购物车1.2订单2.配置文件3.Maven依赖4.启动项目一、创建项目首先创建一个SpringBoot项目,具体创建过程和 微服务(三)—— 用户模块(backend-user).一样。二、项目结构1.目录结构项目结构就是Controller、Service、Dao三层结构,由于订单和购物车耦合度比较高,所以我就将购物和订单业务放在一个模块了。1.1购物车(1)Controller层主要是提供给前端的增删改查接口,完整的类如下:package原创 2021-07-27 10:21:17 · 1285 阅读 · 0 评论 -
使用Feign接口调用其它服务出现404异常
使用Feign接口调用其它服务出现404异常我在使用Feign接口调用其它服务的时候,报了如下错误2021-07-27 10:00:33.239 ERROR 8560 --- [nio-8082-exec-1] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [/backend-order] threw exception [原创 2021-07-27 10:15:10 · 4207 阅读 · 0 评论 -
微服务(七)—— 收货地址模块(backend-shipping)
目录一、创建项目二、项目结构1.目录结构2.具体类介绍一、创建项目首先创建一个SpringBoot项目,具体创建过程和 微服务(三)—— 用户模块(backend-user).一样。二、项目结构1.目录结构和用户模块、产品模块一样,传统的Controller层、Service层、Dao层,数据库表对应的实体类是通过 MyBatis插件 逆向生成,详见微服务(三)—— MyBatis逆向工程模块(backend-generator).,所以Dao层是Mapper接口,和 resources/map原创 2021-07-26 20:02:18 · 1499 阅读 · 1 评论 -
微服务(六)—— 注册中心模块(backend-server)
目录一、注册中心二、注册中心配置1.创建SpringBoot项目2. Maven依赖3.配置4. 启动项目5. 注册子系统配置三、配置多注册中心1.配置文件2. 结果一、注册中心 微服务,用于将大型应用分解成多个独立的组件,其中每个组件都有各自的责任领域。在处理用户请求时,基于微服务的应用可能会调用许多内部微服务来共同生成其响应。 说到原创 2021-07-23 18:32:53 · 1199 阅读 · 0 评论