Spring系列
文章平均质量分 64
总结Spring家族的一些知识点
PG_强哥
一生不羁放纵爱自由!
支持项目定制,Java项目&纯前端项目!!!
如有需求站内私聊或者发邮箱718653463@qq.com
展开
-
SpringCloud+Sa-Token网关统一鉴权
一、网关鉴权1.1 引入依赖<!-- Sa-Token 权限认证(Reactor响应式集成), 在线文档:https://sa-token.cc --><dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-reactor-spring-boot3-starter</artifactId> <version>1.39.0<原创 2024-09-13 17:42:11 · 609 阅读 · 0 评论 -
SpringBoot宝藏业务demo合集分享
模块功能介绍集成Activiti流程引擎实现基本的功能实现高效插入大批量数据使用redis实现多级缓存使用mxnzp实现日历及节假日信息拉取集成anji-plus行为验证码,easy-captcha图片验证码原生方式实现配置文件多数据源集成MyBatis-Plus的dynamic-datasource实现配置文件多数据源原生方式实现动态数据库配置多数据源集成screw-core实现数据库设计文档生成使用高德地图实现拉取行政区划数据,支持定时更新集成easyexcel的基本读写功能demo。原创 2024-09-11 15:50:53 · 819 阅读 · 0 评论 -
SpringBoot集成各种短信服务供应商
在集成各种短信服务时,大体实现逻辑和配置基本上是一致的,往往都是做一些重复的工作,这里使用开源的SMS4J。原创 2024-09-06 15:49:43 · 424 阅读 · 0 评论 -
SpringBoot集成Knife4j接口文档
/</</</原创 2024-08-06 17:30:38 · 175 阅读 · 0 评论 -
搭建纯净的SpringBoot工程
配置文件可自行选择properties或者yml原创 2024-07-08 11:06:11 · 298 阅读 · 0 评论 -
SpringBoot实现过滤器
【代码】SpringBoot实现过滤器。原创 2024-05-31 08:51:12 · 164 阅读 · 0 评论 -
SpringBoot拦截器实现
【代码】SpringBoot拦截器实现。原创 2024-05-31 08:24:38 · 237 阅读 · 0 评论 -
SpringBoot集成Quartz
/</</原创 2024-05-30 17:58:04 · 220 阅读 · 0 评论 -
SpringBoot使用rsa-encrypt-body-spring-boot实现接口加解密
/原创 2024-05-22 15:45:01 · 1314 阅读 · 0 评论 -
spring-boot-cache整合redis
引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> &原创 2024-05-15 17:08:13 · 571 阅读 · 0 评论 -
SpringBoot整合xxl-job
账号密码:admin/123456。原创 2024-05-15 12:01:52 · 603 阅读 · 0 评论 -
SpringSecurity集成JWT
引入依赖<!-- minio --><dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.5.2</version></dependency><!-- Aliyun OSS SDK --><dependency> <g原创 2024-05-14 23:59:44 · 367 阅读 · 0 评论 -
SpringBoot使用策略模式实现文件存储【MinIO、阿里云OSS】
引入依赖<!-- minio --><dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.5.2</version></dependency><!-- Aliyun OSS SDK --><dependency> <g原创 2024-05-13 23:57:30 · 518 阅读 · 0 评论 -
SpringBoot使用腾讯云实现短信功能
引入依赖<!-- 阿里云依赖 --><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.6.3</version></dependency><dependency> <groupId>com.原创 2024-05-12 23:58:53 · 426 阅读 · 0 评论 -
SpringBoot实现图片验证码
/</</</原创 2024-05-11 17:28:26 · 352 阅读 · 0 评论 -
SpringBoot+Vue实现图片滑块和文字点击验证码
一、背景1.1 概述传统字符型验证码展示-填写字符-比对答案的流程,目前已可被机器暴力破解,应用程序容易被自动化脚本和机器人攻击。摒弃传统字符型验证码,采用行为验证码采用嵌入式集成方式,接入方便,安全,高效。验证码展示-采集用户行为-分析用户行为流程,用户只需要产生指定的行为轨迹,不需要键盘手动输入,极大优化了传统验证码用户体验不佳的问题;同时,快速、准确的返回人机判定结果。1.2 应用场景网站登录:保护用户账号免受非法登录尝试在线表单提交:避免垃圾邮件和恶意数据填充论坛或社区:防止机器原创 2024-05-11 16:14:28 · 2168 阅读 · 1 评论 -
Mybatis-Plus大批量插入数据到MySQL
由此可见:MyBatis-Plus的批量插入器、Statement批量执行、MyBatis-Plus的saveBatch方法+异步任务这三种方式较快。原创 2024-05-07 17:43:01 · 850 阅读 · 2 评论 -
SpringBoot使用阿里云实现短信功能
引入依赖<!-- 阿里云依赖 --><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.6.3</version></dependency><dependency> <groupId>com.原创 2024-04-30 17:49:40 · 807 阅读 · 1 评论 -
SpringBoot集成Flowable案例
Flowable 是一个使用 Java 编写的轻量级业务流程引擎。Flowable 流程引擎可用于部署 BPMN2.0 流程定义(用于定义流程的行业 XML 标准),创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。原创 2024-04-30 17:03:40 · 848 阅读 · 2 评论 -
SpringBoot自定义starter
Spring Boot Starter 是一组预定义的依赖项集合,它们可以帮助开发者快速集成各种功能模块。这些 Starter 可以减少开发者的配置工作,使得开发者可以更加专注于业务逻辑的实现。举例说明:例如引入MyBatis-Plus的stater,只需要在配置文件中配置即可使用。原创 2024-04-30 15:53:33 · 498 阅读 · 0 评论 -
SpringBoot使用AOP注解记录操作日志
【代码】SpringBoot实现注解记录操作日志。原创 2024-04-29 23:24:25 · 747 阅读 · 1 评论 -
SpringBoot+MyBatis-Plus+jsqlparser实现多租户功能
多租户技术(multi-tenancy technology)是一种软件架构技术,它允许在单个系统实例上为多个用户或组织提供服务,同时确保这些用户之间数据的隔离性。在多租户架构中,每个租户(可以是个人用户、企业、组织等)共享相同的应用程序实例、硬件资源和基础设施,但数据和配置是相互隔离的,每个租户只能访问自己的数据和配置,互不干扰。原创 2024-04-26 22:17:43 · 1769 阅读 · 3 评论 -
SpringBoot+RabbitMQ实现MQTT协议通讯
MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。此处使用。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。原创 2024-04-25 14:36:17 · 1907 阅读 · 0 评论 -
SpringBoot集成MyBatis-Plus-Join
MyBatis-Plus-Join (简称 MPJ)是一个 MyBatis-Plus的增强工具,在 MyBatis-Plus 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2024-04-11 18:04:06 · 1355 阅读 · 2 评论 -
SpringBoot集成MyBatis-Plus
MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2024-04-11 16:07:56 · 1041 阅读 · 0 评论 -
基于SpringBoot+MyBatis-Plus的代码生成器
【代码】基于SpringBoot+MyBatis-Plus的代码生成器。原创 2024-04-09 15:09:31 · 707 阅读 · 0 评论 -
基于SpringBoot+Druid实现多数据源:baomidou多数据源
本博客姊妹篇。原创 2024-03-14 21:39:39 · 896 阅读 · 1 评论 -
基于SpringBoot+Druid实现多数据源:注解+编程式
本博客姊妹篇。原创 2024-03-14 21:33:20 · 715 阅读 · 1 评论 -
基于SpringBoot+Druid实现多数据源:原生注解式
【代码】基于SpringBoot+Druid实现多数据源。原创 2024-03-14 21:19:38 · 819 阅读 · 2 评论 -
RabbitMQ的安装以及使用教程
一、安装erlang环境使用rabbitMQ首先需要安装erlang环境,因为rabbitMQ是用erlang语言编写的。官网下载地址: https://www.erlang.org/downloads (比较慢,不推荐)百度网盘下载:(推荐)一、otp_win64_20.2链接:https://pan.baidu.com/s/1K0GOjQFphVrjDfA_tq8o_A提取码:ep5h二、otp_win64_21.0.1链接:https://pan.baidu.com/s/1E原创 2021-03-19 22:32:51 · 734 阅读 · 0 评论 -
springboot+mybatis项目详细搭建
springboot+mybatis项目详细搭建新建项目新建springboot项目填写项目信息引入依赖基础配置配置application.properties配置mapper扫描各层调用新建项目新建springboot项目填写项目信息引入依赖勾选Spring Web,项目基础依赖。勾选jdbc、mybatis和mysql依赖,这里我选择mysql,可以根据自己实际情况选择数据库。至此完成springboot项目的创建。基础配置配置application.properties原创 2020-07-06 18:33:31 · 1051 阅读 · 0 评论 -
SpringBoot全局异常处理请求参数校验及响应体包装
基于SpringBoot:全局异常处理、请求参数校验、响应体包装原创 2023-09-26 16:03:13 · 277 阅读 · 0 评论 -
SpringBoot集成MinIO8.0
基于SpringBoot2.7集成MinIO8.0原创 2023-09-26 15:22:05 · 411 阅读 · 0 评论 -
SpringBoot+MinIO8.0开箱即用的启动器
基于SpringBoot2.7集成MinIO8.0构建启动器,开箱即用原创 2023-09-26 14:52:51 · 273 阅读 · 0 评论