【springboot深入浅出系列】springboot之集成rocketmq_springboot集成rocketmq-爱代码爱编程
目录 一、RocketMQ 的前世今生二、RocketMQ 的基本概念1.消息模型(Message Model)2.消息生产者(Producer)3.消息消费者(Consumer)4.主题(Topic)5.代理
代码编织梦想
目录 一、RocketMQ 的前世今生二、RocketMQ 的基本概念1.消息模型(Message Model)2.消息生产者(Producer)3.消息消费者(Consumer)4.主题(Topic)5.代理
目录 一、创建 SpringBoot 项目二、添加Maven依赖三、application.yml 中添加配置四、添加配置类五、Controller中添加注解六、测试 一、创建 SpringBoo
目录 一、访问http://localhost:8080/swagger-ui.html二、访问http://localhost:8080/doc.html三、访问http://localhost:8080/d
目录 一、报错“Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointe
目录 一、JUnit 5 是什么?JUnit PlatformJUnit JupiterJUnit Vintage二、为什么使用 JUnit 5 ?三、JUnit 4 和 JUnit 5 的区别1.导入2.@Test 注解3.超时写法发生变化4.其它注解5.断言6.假设7.扩展四、创建项目集成 JUnit 5 进行单元测试1.项目说明2.创建 Sp
文章目录 一、JWT 是什么?二、为什么使用 JWT?1.支持跨域访问2.无状态3.更适用CDN4.更适用于移动端5.无需考虑CSRF三、何时使用 JWT?1.授权2.信息交换四、JWT 结构1.标头(header)2.有效载荷(payload)3.签名(Signature)五、创建项目集成 JWT 实现 token 验证1.项目说明2.创建 Sp
文章目录 一、ShardingSphere 是什么?二、创建项目集成 ShardingSphere 实现分库分表1.项目说明2.创建 Spring Initializr 项目 sharding(1).添加依赖(2).添加配置(3).新建实体类 Order(4).新建 Mapper 接口类 OrderMapper(5).新建服务接口类 OrderSe
目录 一、MyBatis-Plus 是什么?二、创建项目集成 MyBatis-Plus1.项目说明2.创建 Spring Initializr 项目 mybatisplus(1).添加依赖(2).添加配置(3).新建实体类 User(4).新建 Mapper 接口类 UserMapper(5).新建服务接口类 UserService(6).新建服务
目录 一、Mybatis 是什么?二、创建项目集成 Mybatis1.项目说明2.创建 Spring Initializr 项目 mybatis(1).添加依赖(2).添加配置(3).新建实体类 User(4).新建 Mapper 接口类 UserMapper(5).新建 UserMapper.xml 文件(6).新建服务接口类 UserServi
SpringCloud 组件之集成 Zuul 实现服务网关 一、Zuul 是什么?二、创建项目实现服务网关(一)项目说明(二)创建模块 zuul-proxy1.添加依赖2.添加配置3.启动类添加注解4.启动服务(三)功能实例1.配置路由规则(1)添加配置(2)运行测试2.默认路由规则3.负载均衡4.配置访问前缀5.过滤敏感头信息6.添加host头信
SpringCloud 组件之集成 Config 实现分布式配置 一、Config 是什么?二、创建项目实现分布式配置1.项目说明2.创建 Gitee 仓库并新建三个配置文件(1).创建 Gitee 仓库 springcloud-config(2).新建三个配置文件3.创建 Maven 空项目 config4.创建模块 eureka-server(
SpringCloud 组件之集成 Feign 实现负载均衡 一、Feign 是什么?二、创建项目实现负载均衡1.项目说明2.创建 Maven 空项目 feign3.创建模块 eureka-server(1).添加依赖(2).添加配置(3).启动类添加注解(4).启动服务4.创建模块 provider(1).添加依赖(2).添加配置(3).启动类添
SpringCloud 组件之集成 Eureka 服务注册中心 一、Eureka 是什么?二、创建项目实现服务注册中心1.项目说明2.创建 Maven 空项目 eureka3.创建模块 eureka-server(1).添加依赖(2).添加配置(3).启动类添加注解(4).启动服务4.创建模块 eureka-client(1).添加依赖(2).添加
SpringCloud 组件之集成 Ribbon 实现负载均衡 一、Ribbon 是什么?二、创建项目实现负载均衡1.项目说明2.创建 Maven 空项目 ribbon3.创建模块 eureka-server(1).添加依赖(2).添加配置(3).启动类添加注解(4).启动服务4.创建模块 provider(1).添加依赖(2).添加配置(3).启
SpringCloud 五大核心组件实例 前言一、Spring Cloud 是什么?二、Spring Cloud 五大核心组件1.Netflix Eureka(服务发现)2.Netflix Ribbon(客户端负载均衡)3.Netflix Hystrix(断路器)4.Netflix Zuul(服务网关)5.Spring Cloud Config(分
目录 一、pom.xml 中引入 springcloud 依赖二、pom.xml 中引入注册中心依赖三、项目启动类中引入注册中心相关注解 一、pom.xml 中引入 springcloud 依赖 <dependencyManagement> <dependencies> <dependen
目录 前言一、Nacos 是什么?二、Feign 是什么?三、集成步骤1.安装启动 Nacos2.创建 SpringBoot 项目 shop_server(1).添加依赖(2).添加配置(3).启动类添加注解(4).新建订单实体类(5).新建订单服务接口类(6).新建订单服务实现类(7).新建订单控制类(8).启动服务3.创建 SpringBoot
目录 一、平台入驻1.入驻准备2.整体流程二、创建应用1.创建应用2.添加应用功能3.配置应用环境4.设置 接口加签方式(密钥/证书)5.生成密钥和配置接口加签方式6.提交审核三、查看 APPID四、沙箱环境1.简介2.操作指引五、接口开发 一、平台入驻 首先要入驻 支付宝开放平台。 1.入驻准备 为提升入驻开放平台时的效率和体验,开发者
目录 一、准备工作二、编码实现1.项目说明2.创建 Spring Initializr 项目 wxpay(1)添加依赖(2)添加配置(3)新建配置类 WxpayConfig(4)新建服务接口类 WxService(5)新建接口实现类 WxServiceImpl(6)新建微信接口类 WxConfigUtil3.前端编码 一、准备工作 请按 【S
目录 一、微信支付商户接入1.介绍2.申请规则3.申请流程二、需要准备的几个参数1.mchid2.appid3.secret4.mchkey 一、微信支付商户接入 1.介绍 微信支付,是微信向有出售物品/提供服务需求的商家提供推广销售、支付收款、经营分析的整套解决方案,包括多种支付方式,如付款码支付、JSAPI支付、小程序支付、APP支付、