Spring 全家桶
文章平均质量分 83
包括Spring基础、Spring MVC、Spring Boot、Spring Cloud
菜鸡的挣扎
人生是公平的,得到了金钱必将失去烦恼
展开
-
springboot、rabbitMQ 死信队列
前言死信:无法被消费的消息,称为死信。如果死信一直留在队列中,会导致一直被消费,却从不消费成功。所以我们专门开辟了一个来存放死信的队列,叫死信队列(DLX,dead-letter-exchange)。死信的几种来源:消息 TTL 过期(time to live,存活时间,可以用在限时支付消息)队列达到最大长度(队列满了,无法路由到该队列)消息被拒绝( basic.reject / basic.nack ),并且 requeue = false环境准备配置准备 MQ 的队列和环境原创 2021-09-13 23:23:40 · 3173 阅读 · 2 评论 -
Springboot RabbitMQ 基础使用、消息发送确认、签收
概述rabbitMQ 会做一个系列,包括:安装、基础使用、高级队列、集群。使用环境: jdk 8 、springboot 2.4.10常见概念:AMQP:高级消息队列协议,这是一个消息应用的规范。Broker: 接收和分发消息的应用,RabbitMQ Server 就是 Message Broker。Channel:Channel 作为轻量级 Connection 极大减少了操作系统建立 TCP connection 的开销。Exchange:message 到达 broker 的第一站,根原创 2021-09-08 23:36:55 · 1472 阅读 · 0 评论 -
swagger 在线文档分组,分包形成文档
knife4j 是一个贼不错的swagger扩展工具,有一套很不错的UI。还带有离线文档下载,最让我喜欢的是每一行字段都直接动态对比说明。访问地址:http://localhost:8080/doc.html文档地址:knife4j (xiaominfo.com)依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2<原创 2021-09-03 00:39:59 · 402 阅读 · 0 评论 -
SpringBoot - activeMQ 消息队列
前言环境: jdk 8、springboot 2.4.9、activemq 5.15.15JMS术语:Provider/MessageProvider:生产者Consumer/MessageConsumer:消费者PTP:Point To Point,点对点通信消息模型Pub/Sub:Publish/Subscribe,发布订阅消息模型Queue:队列,目标类型之一,和PTP结合Topic:主题,目标类型之一,和Pub/Sub结合ConnectionFactory:连接工厂,JMS用原创 2021-08-17 22:34:35 · 330 阅读 · 0 评论 -
SpringCloud 版本选择及 SpringBoot 对应关系
废话开头当前时间 20210320,众所周知,SpringBoot 与 SpringCloud 需要版本对应,否则将会出现很多异常,一般都是找不到对应依赖。SpringBoot 与 SpringCloud 是分别定义版本号的,可以在以下两个网站查到还在维护的最新版本。https://spring.io/projects/spring-boot#learnhttps://spring.io/projects/spring-cloud#learn如果已经放弃维护了,尽量不要使用,老版本时间过长也原创 2021-03-21 22:31:18 · 868 阅读 · 0 评论 -
Bean 管理,创建、注入方式 - Spring 全家桶系列(二)
Spring Bean 管理,注入方式,创建方式,元数据 BeanDefinition 的作用;xml,注解,Java 配置方式 创建;Component,Service,Controller,Repository 创建;AutoWired,Qualifier,Resource, Value 注入原创 2020-07-07 19:21:21 · 271 阅读 · 0 评论 -
控制反转(IoC)、依赖注入(DI)快速理解 - Spring 全家桶系列(一)
快速理解控制反转、依赖注入这些 Spring 核心思想理念原创 2020-06-03 23:44:35 · 174 阅读 · 0 评论 -
Spring 架构介绍及本地搭建
Spring Framework 阅读版本为 5.2.xSpring 在现代 Java 中的地位,那是当之无愧的武林盟主。网上抄了点 Spring 的优势,作为本系列的开始:Spring 可以使开发人员使用 POJOs 开发企业级的应用程序。只使用 POJOs 的好处是你不需要一个 EJB 容器产品,比如一个应用程序服务器,但是你可以选择使用一个健壮的 servlet 容器,比如..原创 2020-06-01 08:47:58 · 361 阅读 · 0 评论