SkillAgentSearch skills...

SpringBootDemo

springBoot demo

Install / Use

/learn @Flying9001/SpringBootDemo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

springBoot Demo

This is a SpringBoot demo project witch base on SpringBoot 2.x. and the project is only for personal study.

Project note documentation in the doc directory.

Quick start :

quick start with intellij idea----2018-09-07

这是一个 SpringBoot 的示例项目,基于 SpringBoot 2.x 实现,项目仅供个人学习使用

项目的文档在 doc 目录下

1 项目配置与规范

1.1 项目配置信息

2 快速入门

2.1 quick start with intellij idea----2018-09-07

2.2 springBoot创建maven_web多模块项目----2018-09-13

2.3 springBoot 与 mybatis mysql 整合----2018-10-09

2.4 给 SpringBoot 项目配一套优雅实用的 logback 日志配置 --- 2021-11-02

3 SpringBoot 下常用功能实现

3.1 基础

3.1.1 spring Boot 2.0 整合 redis---2018-10-29

3.1.2 Spring Boot 2.X 整合集成 Ehcache3 + JSR 107 ---2019-03-24

3.1.3 Spring Boot 2.X 项目使用 Apache HttpClient 发送请求与上传文件(简易使用)---2019-05-16

3.2 拦截器(日志/参数校验/跨域)

3.2.1 spring boot 2.0 使用 AOP 打印 controller 层出入参日志---2018-11-02

3.2.2 Spring Boot AOP Service 层参数校验---2019-01-28

3.2.3 SpringBoot 项目之前端跨域终结者—2019-05-23

3.2.4 Spring Boot 2(Spring 5.0+) HandlerInterceptor 拦截器简单示例 --- 2019-12-17

3.2.5 Spring Boot 项目使用 HandlerInterceptor拦截器 以及 @ControllerAdvice实现日志记录 --- 2020-01-10

3.2.6 优化 spring boot 2.0 使用 AOP 记录 Controller 层出入参日志 --- 2020-01-14

3.2.7 Springboot 2.7+解决跨域问题,到底是在SpringBoot中添加拦截器还是修改Nginx配置 --- 2024-12-07

3.3 REST API

3.3.1 SpringBoot RESTful 风格 API 多语言国际化i18n解决方案---2019-01-28

3.3.2 Spring Boot 2.X REST 风格全局异常处理(包括 404 not found) --- 2019-12-02

3.3.3 Spring Boot REST 风格 API 接口 JWT Token 认证 1.0 --- 2019-12-07

3.4 Swagger API 文档

3.4.1 Spring Boot 2.X 集成 Swagger 2 ---2019-03-31

3.4.2 Spring Boot 2.4 集成 OpenApi/Swagger 3.0 --- 2021-02-02

3.4.3 Springboot 2.7 集成 Swagger 增强版接口框架 Knife4j 4.3 + springdoc OpenApi 3.0 --- 2023-08-15

3.5 WebSocket

3.5.1 Spring Boot 2.2 原生注解简易集成 websocket --- 2020-03-18

3.5.2 SpringBoot 2.2 使用 Spring 封装注解简易集成 websocket --- 2020-03-20

3.6 文件上传下载

3.6.1 springBoot文件下载---2018-12-25

3.6.2 SpringBoot 2.X 集成阿里云 OSS 文件上传功能 ---20190513

3.6.3 Spring Boot 集成 SFTP 文件上传和下载功能 --- 2020-10-09

3.7 消息队列

3.7.1 SpringBoot 快速整合 RabbitMQ 消息队列框架---2019-01-26

3.7.2 SpringBoot 集成 RabbitMQ 常用交换机 --- 2021-10-11

3.7.3 Springboot 2.X 集成 RabbitMQ 实现延时消息队列功能 --- 2021-10-13

3.7.4 SpringBoot 2.X 基于 Redis 实现延时消息队列功能 --- 2021-10-18

3.7.5 SpringBoot 2.x 简易集成 RocketMQ --- 2021-12-03

3.7.6 SpringBoot 2 集成 RocketMQ 4.9 收发同步、异步以及事务消息 --- 2021-12-07

3.7.7 SpringBoot 2.6 集成 Kafka 2.8 --- 2022-03-01

3.8 定时任务

3.8.1 Spring Boot 2.X 实现简易定时任务功能 --- 2019-06-14

3.8.2 Spring Boot 2.4 集成定时任务 Quartz 单机模式以及集群模式 --- 2020-11-25

3.8.3 Spring Boot 2.4 集成 xxl-job 分布式定时任务 --- 2020-11-29

3.9 Mybatis Plus

3.9.1 SpringBoot 2.3 集成 Mybatis Plus 3.4 --- 2020-09-01

3.9.2 在 Spring Boot 项目中充分利用 Mybatis Mapper 文件 --- 2020-10-23

3.10 MongoDB

3.10.1 Spring Boot 2.4 集成 MongoDB 实现基本 CRUD --- 2021-01-21

3.10.2 Springboot 2.X 集成 MongoDB 使用 MongoTemplate 实现基本增删改查 --- 2021-11-15

3.10.3 Springboot 2.X MongoTemplate 实现批量插入以及批量更新 --- 2021-11-16

3.10.4 Springboot 2.X MongoTemplate 统计查询以及查询部分指定字段 --- 2021-11-16

3.10.5 SpringBoot 2.X MongoTemplate 分组聚合查询一网打尽 --- 2021-11-19

3.11 PDF 导出

3.11.1 springBoot+Freemarker+iText渲染HTML导出PDF---2019-01-10

3.11.2 Spring Boot 2.4 集成 Jasper Report 导出 PDF --- 2021-02-10

3.12 Protobuf

3.12.1 Spring boot 2.5 集成 Google protocol buffer --- 2021-08-13

3.12.2 Protubuf 定义复杂格式的 message --- 2021-08-18

3.12.3 Google protobuf 与 Java POJO bean 相互转换 --- 2021-08-18

3.13 Elasticsearch 搜索

3.13.1 Spring boot 2.5 集成 Elasticsearch 实现增删改查以及全文搜索 --- 2021-12-15

3.14 Sharding-jdbc 分库分表

3.14.1 Springboot 2.6 + Mybatis Plus 3.5 集成 Sharding-jdbc 5.1 分库分表 --- 2022-04-12

3.15 IoT

3.15.1 玩转亚马逊 AWS IoT(1): IoT 业务梳理 --- 2022-07-30

3.15.2 玩转亚马逊 AWS IoT(2): IoT 控制台使用与开发操作文档 --- 2022-07-30

3.15.3 玩转亚马逊 AWS IoT(3): SpringBoot 2.7 集成 AWS IoT 服务 --- 2022-07-30

3.16 JetCache 缓存

3.16.1 Spring Boot 2.5 集成缓存框架 JetCache 2.7 --- 2023-03-26

3.17 Netty

3.17.1 SpringBoot 2.7 集成 Netty 4 模拟服务端与客户端通讯入门教程 --- 2023-08-23

3.17.2 SpringBoot 2.7 集成 Netty 4 解决粘包半包问题 --- 2023-08-24

3.17.3 SpringBoot 2.7 集成 Netty 4 实现 UDP 通讯 --- 2023-08-31

3.17.4 SpringBoot 集成 Netty 作为服务端常用 TCP/UDP 通讯协议示例

3.X 其他常见问题

3.x.1 Spring Boot 2 整合 Mybatis 多数据源 --- 2019-06-18

3.x.2 Spring Boot 2.X 集成 Mybatis PageHelper 分页插件完美解决一对多分页查询问题 --- 2019-11-27

[3.x.3 mysql 分页查询性能对比与优化 --- 2019-1

Related Skills

View on GitHub
GitHub Stars251
CategoryDevelopment
Updated13d ago
Forks112

Languages

Java

Security Score

80/100

Audited on Mar 20, 2026

No findings