spring boot
-
Dynamic DataSource 多数据源配置【 Springboot + DataSource + MyBatis Plus + Druid】
一、前言 MybatisPlus多数据源配置主要解决的是多数据库连接和切换的问题。在一些大型应用中,由于数据量的增长或者业务模块的增多,可能需要访问多个数据库。这时,就需要配置多个…
-
spring boot未授权访问及Swagger漏洞处理
无需修改源码,处理spring boot未授权访问及Swagger漏洞处理 漏洞说明 spring boot未授权访问 风险程度:【高危】 漏洞概述: 未授权访问可以理解为需要安全…
-
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十三)
地址簿相关功能 1.1 需求分析和设计 1.1.1 产品原型 1.1.2 接口设计 1.1.3 表设计 1.2 代码实现 1.2.1 Mapper层 1.2.2 Service层 …
-
大华摄像头实时预览(spring boot+websocket+flv.js)Java开发
开发所需 1.大华NetSDK_JAVA; 这里使用的是 Linux64的架包 2.websocket 前端使用的vue框架 3.flv.js的播放插件 4.大华摄像…
-
Spring Boot 整合kafka:生产者ack机制和消费者AckMode消费模式、手动提交ACK
目录 生产者ack机制 消费者ack模式 手动提交ACK 生产者ack机制 Kafka 生产者的 ACK 机制指的是生产者在发送消息后,对消息副本的确认机制。ACK 机制可以帮助生…
-
编译 Flink代码
构建环境 JDK1.8以上和Maven 3.3.x可以构建Flink,但是不能正确地遮盖某些依赖项。Maven 3.2.5会正确创建库。所以这里使用为了减少问题选择 Maven3….
-
SpringBoot 集成 Spring Data Mongodb 操作 MongoDB 详解
一、MongoDB 简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,且与关系数据库的最为相像的。它支持的数据结构非常松散,是类似 …
-
【Redis】redisTemplate序列化配置、解决LocalDateTime数据类型序列化报错问题、解决无法自动装配问题
文章目录 文章目录 正文 一、导入依赖 二、创建RedisTemplate的配置类 1. 基础配置 2. 配置序列化工具,解决LocalDateTi…
-
spring源码 – 条件注解@ConditionnalOnClass的原理分析
往期文章 用最简单的话讲最明白的红黑树 java源码阅读 – HashMap 数据结构 – 堆与堆排序 目录 文章目录 往期文章 目录 前言 介绍 正文 O…
-
深入理解 SpringBoot 日志框架:从入门到高级应用——(五)Log4j2配置文件详解
文章目录 log4j2.xml 配置项 Configuration 节点 Properties 变量 Appender 附加器 ConsoleAppender FileAppend…
-
SpringBoot——自定义start
优质博文:IT-BLOG-CN 一、Mybatis 实现 start 的原理 首先在写一个自定义的start之前,我们先参考下Mybatis是如何整合SpringBoot:myba…
-
@Schema和@ApiModel等注解的联系
我在看公司之前的文档,发现了@schema注解,不太了解,所以查询了一些资料,把我的见解记录下: 开始的时候,没查到太多信息,后来查到了,原来就是用过的@APImodel注解,一个…
-
【Spring进阶系列丨第四篇】学习Spring中的Bean管理(基于xml配置)
前言 在之前的学习中我们知道,容器是一个空间的概念,一般理解为可盛放物体的地方。在Spring容器通常理解为BeanFactory或者ApplicationContext。我们知道…
-
如何在Spring Boot中优雅地重试调用第三方API?
文章目录 1. 引言 2. 重试机制的必要性 3. Spring Retry简介 4. Spring Boot中使用Spring Retry实现重试 4.1 添加依赖 4.2 配置…
-
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase解决大小写不一致问题 写在最前面 全部过程 Java equals…
