# springboot-learn **Repository Path**: fatcat2018/springboot-learn ## Basic Information - **Project Name**: springboot-learn - **Description**: springboot学习小营地,集成各种第三方框架以及工作中学习到的各种开发姿势 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 17 - **Created**: 2023-04-17 - **Last Updated**: 2023-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-learn ###leilei -springboot学习小营地 lei-springboot-starter 自定义简单的自动装配 spring-boot-customize-swagger 自定义swagger自动装配,其他项目引入无需再配置配置类 springboot-activemq active简单使用 点对点 topic 以及virtualtopic 使用 springboot-async 异步注解使用 springboot-batch-collapser 请求合并为批处理工具实现 springboot-canal 整合canal 对于跨机房数据库进行数据同步监听...... springboot-canal115 整合canal 对于跨机房数据库进行数据同步监听...... springboot-easypoi 整合easypoi 导入导出 以及 导入数据校验 springboot-elasticsearch-one-client springboot 中 使用es客户端命令操作 springboot-elasticsearch-two-jpa springboot2.3.1 gradle构建 使用 jpa 操作ES springboot-email 整合邮件(可自行选择邮件客户端)普通文本 html 附件 静态资源 四种类型 springboot-fastdfs 整合 fdfs文件存储服务器(单机) 文件上传下载 fdfs安装在Linux 虚拟机中 springboot-file-aliyun springboot2.3 整合阿里云oss 存储 springboot-file-qiniu springboot 中 整合七牛云 文件存储 springboot-file-upload-download springboot 中对文件进行上传下载 删除 (文件存放在本地 未使用fastdfs 或者七牛云) springboot-flink-cdc 整合flink-cdc 监听捕获数据库实时变更信息 springboot-https springboot 项目同时支持 http 和 https 两种协议 并解决 https协议中 post请求变变为get的问题 springboot-interceptor 自定义注解实现登录拦截与放行场景 并获取登录用户信息 自定义NotNeedLogin注解 进行接口放行 springboot-jsr303 使用 jsr303 进行参数校验规则 并使用 RestControllerAdvice增强 做统一异常处理 将异常信息以自定义json格式进行返回 springboot-jwt 使用 jwt token权限校验 springboot-knife4j 整合swagger增强类 springboot-lock-redission 整合redission 实现分布式锁 限流 springboot-logback 日志管理 springboot-mongo 整合Mongodb 单数据源 CRUD 基础操作 springboot-mongo-linkedlist 整合mongodb 进阶 单数据源 连表查询 springboot-mongo-moredatasource 整合Mongodb 再次进阶 高级查询与操作 多数据源 mongo库 配置密码后不同连接方式 AggregationOperation 管道的使用 springboot-mybatis 整合Mybatis 基础使用 crud 连表 Druid数据源监控 以及代码生成器 springboot-mybatis-atomikos-moredatasource mysql多数据源 整合 Mybatis Druid多数据源监控 跨库连表查询 以及事务管理 springboot-mybatis-plus 整合mybatis-plus mybatis-plus 基本使用 Druid数据源监控 代码生成器 模板定义 springboot-mybatis-plus-atomikos 多数据源下 Druid多数据源监控 以及mybatisplus 中使用XXXapper.xml springboot-mybatis-plus-generator 整合mybatis-plus代码生成器 springboot-mybatis-plus-senior 整合mybatis-plus高级用法 AR模式 、乐观锁、逻辑删除、自动填充、数据保护 springboot-profile springboot下多环境配置 打包一 使用yml 选择打包配置文件 springboot-profile-two springboot下多环境配置 打包二 使用mvn 命令打包对应配置文件 灵活打包 不用进入项目修改Yml exmaple:打包命令 idea 进入项目目录下 使用Terminal终端 mvn clean install -P test 此命令就会打包test环境 springboot-qrcode 整合 zxing 生成二维码 直接生成有无img 二维码 或者 二维码 base64编码 springboot-rabbitmq 整合rabbitmq 点对点,work,topic_routking topic_drict 发送确认,ack应答 springboot-read-yml springboot 读取配置文件 自定义配置文件 以及POM.xml 文件内容 springboot-redis-cluster 整合 redis单机版 cluster 集群 五种存储类型 (String,set,zset,hash,list)使用 以及单机版事务测试 springboot-redis-hash 整合jpa 操作redis hash模式 springboot-redis-key-expire 监听redis过期事件 (所有DB/指定DB) springboot-redis-serializable redis序列化的区别 springboot-restful springboot 中使用 restful风格 springboot-scheduledlock springboot 中使用 scheduledlock 定时任务锁 springboot-sharding-jdbc springboot 中使用 sharding-jdbc 分库分表 springboot-shiro 整合siro 实现 动态授权 认证 记住我功能 结合thymeleaf 动态显示菜单页等 springboot-sms 整合阿里云短信发送工具 springboot-starter-j2cache 整合自定义优化的j2cache,解放双手 springboot-swagger 整合swagger 接口文档工具 springboot-thymeleaf 整合 thymeleaf thymeleaf语法的使用 以及整合 echarts 图形报表 springboot-vue 整合 若依框架 删除多余配置 快速开发 springboot-xxl boot项目 引入分布式调度平台 xxl-job