介绍一个 SpringBoot 集成各种场景的项目

springboot-demo

今天给大家介绍一个 SpringBoot 集成各种场景的项目,可以用来学习,也可以开箱即用,无需重复造轮子!包含中英文使用说明文档

Module

spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 115 个集成 demo,已经完成 83 个。此项目会持续更新, 目前已经集成功能如下: 

number Module name Module description docs status
1 demo springboot with web CN / EN done
2 redis springboot with redis CN / EN done
3 hanlp springboot with hanlp CN / EN done
4 mysql springboot with mysql CN / EN done
5 minio springboot with minio CN / EN done
6 elasticsearch springboot with elasticsearch CN / EN done
7 rocketmq springboot with rocketmq CN / EN done
8 graylog springboot with graylog CN / EN done
9 mongodb springboot with mongodb CN / EN done
10 prometheus springboot with prometheus CN / EN done
11 kafaka springboot with kafaka CN / EN done
12 nacos springboot with nacos CN / EN done
13 xxl-job springboot with xxl-job CN / EN done
14 email springboot with email CN / EN done
15 logback springboot with logback CN / EN done
16 docker springboot with docker CN / EN done
17 flyway springboot with flyway CN / EN done
18 webSocket springboot with WebSocket CN / EN done
19 neo4j springboot with Neo4j CN / EN done
20 flink springboot with flink CN / EN done
21 graalvm-js springboot with graalvm-js CN / EN done
22 python springboot with python CN / EN done
23 hazelcast springboot with hazelcast CN / EN done
24 mapstruct springboot with mapstruct CN / EN done
25 jpa springboot with jpa CN / EN done
26 mybatis-plus springboot with mybatis-plus CN / EN done
27 quartz springboot with quartz CN / EN done
28 rabbitmq springboot with rabbitmq CN / EN done
29 session springboot with session CN / EN done
30 test springboot with test CN / EN done
31 oauth2 springboot with oauth2 CN / EN done
32 swagger springboot with swagger CN / EN done
33 druid springboot with druid CN / EN done
34 ldap springboot with ldap CN / EN done
35 zookeeper springboot with zookeeper CN / EN done
36 activiti springboot with activiti CN / EN done
37 async springboot with async CN / EN done
38 dubbo springboot with dubbo CN / EN done
39 dynamic-datasource springboot with dynamic-datasource CN / EN done
40 https springboot with https CN / EN done
41 security springboot with security CN / EN done
42 shiro springboot with shiro CN / EN done
43 sharding-jdbc springboot with sharding-jdbc CN / EN done
44 freemaker springboot with freemaker CN / EN done
45 thymeleaf springboot with thymeleaf CN / EN done
46 hystrix springboot with hystrix CN / EN todo
47 eureka springboot with eureka CN / EN todo
48 config springboot with config CN / EN todo
49 azkaban springboot with azkaban CN / EN todo
50 Captcha springboot with Captcha CN / EN done
51 SpringRetry springboot with SpringRetry CN / EN done
52 netty springboot with netty CN / EN done
53 spring boot starter springboot with starter CN / EN done
54 debezium springboot with debezium CN / EN done
55 qrcode springboot with qrcode CN / EN done
56 easypoi springboot with easypoi CN / EN done
57 api-version springboot with api-version CN / EN done
58 jwt springboot with jwt CN / EN done
59 JSch springboot with JSch CN / EN done
60 atomikos springboot with atomikos CN / EN done
61 fastdfs springboot with fastdfs CN / EN done
62 Chronicle Queue springboot with Chronicle Queue CN / EN done
63 hikari springboot with hikari CN / EN done
64 itextpdf springboot with itextpdf CN / EN done
65 disruptor springboot with disruptor CN / EN done
66 zipkin springboot with zipkin CN / EN done
67 ContentNegotiation springboot with ContentNegotiation CN / EN done
68 GraphQL springboot with GraphQL CN / EN done
69 postgres springboot with postgres CN / EN done
70 webflux springboot with webflux CN / EN done
71 poster springboot with poster CN / EN todo
72 AI springboot with AI CN / EN done
73 grpc springboot with grpc CN / EN todo
74 StateMachine springboot with StateMachine CN / EN done
75 plugin springboot with plugin CN / EN todo
76 rmi springboot with rmi CN / EN todo
77 sitemap springboot with sitemap CN / EN done
78 generate springboot with generate CN / EN done
79 profile multi env springboot with profile CN / EN todo
80 Olingo springboot with Olingo CN / EN todo
81 Atomix springboot with Atomix CN / EN todo
82 Deeplearning4j springboot with Deeplearning4j CN / EN todo
83 Drools springboot with Drools CN / EN todo
84 EthereumJ springboot with EthereumJ CN / EN todo
85 Spring Mobile springboot with Spring Mobile CN / EN todo
86 Blockchain springboot with Blockchain CN / EN todo
87 jsoup springboot with jsoup CN / EN todo
88 Spring Task Scheduler springboot with Scheduler CN / EN done
89 Tensorflow springboot with Tensorflow CN / EN todo
90 XStream springboot with XStream CN / EN todo
91 WebRTC springboot with WebRTC CN / EN todo
92 vavr springboot with vavr CN / EN todo
93 Vaadin springboot with Vaadin CN / EN todo
94 timefold-solver springboot with timefold-solver CN / EN todo
95 ANTLR springboot with ANTLR CN / EN done
96 Tika springboot with Tika CN / EN done
97 tablesaw springboot with tablesaw CN / EN done
98 pmd springboot with pmd CN / EN done
99 GeoTools springboot with GeoTools CN / EN done
100 Spring Shell springboot with Spring Shell CN / EN done
101 Picocli springboot with Picocli CN / EN done
102 tidb springboot with tidb CN / EN done
103 testcontainers springboot with testcontainers CN / EN done
104 validation springboot with validation CN / EN done
105 SpEL springboot with SpEL CN / EN done
106 banner springboot with banner CN / EN done
107 rss springboot with rss CN / EN done
108 sse springboot with sse CN / EN done
109 Qwen1.5-7B-Chat springboot with Qwen1.5-7B-Chat CN / EN todo
111 hana springboot with hana CN / EN done
112 geodesy springboot with geodesy CN / EN done
113 findbug springboot with findbug CN / EN todo
114 checkstyle springboot with checkstyle CN / EN todo
115 jacoco springboot with jacoco CN / EN todo

Remark

The module(ai、sharding-jdbc) is based on Spring Boot 3.x and JDK 17, the others are based on Spring Boot 2.X and JDK 8

if you need some components to integrate with Spring Boot,tell me ,I will help you! you can also leave a message in issues.

代码仓库

  • https://github.com/Harries/springboot-demo


刚兴趣的话,可以去下载!尝试一下各种好玩的demo!have funning、enjoy it!

相关推荐

  • 糊弄面试官系列:用最简洁的大白话把 Vue 原理讲清楚!!!
  • 7 个杀手级的 JS 一行代码
  • 如何利用 TypeScript 的判别联合类型提升错误处理与代码安全性
  • InnoDB 对 Buffer Pool 的奇思妙想
  • B站疯传!被严重低估的后端面试题库!
  • 大爆冷!17岁中专生吊打一众名校生!
  • 前腾讯员工:从北京回了老家,进了小厂,​跟之前在腾讯比,年包缩水了一大截,强度却跟腾讯差不多大
  • 同事月薪6800,端午节后上班就收拾东西,她说组长给领导反馈说,因为自己端午放假没接电话,把项目验收给耽误了!
  • 为什么你拿不到高薪?一定是犯了这6个错误:1、只顾着默默干活,2、不及时汇报工作进度,3、遇事不沟通硬抗,4、容易被上级情绪左右
  • 防止暴力破解,教你如何在登录失败后实施10分钟账户锁定策略!
  • 今日AI资讯-20240615
  • 3万字详细解析清华大学最新综述工作:大模型高效推理综述
  • 手机流畅运行470亿大模型:上交大发布LLM手机推理框架PowerInfer-2,提速29倍
  • [开源]灵活、高效、低代码模块化管理系统,做最有价值的开源项目
  • 讲讲拿下2024 DCIC海上风电出力预测Top4的方案。
  • 6500万台设备在用的PROFIBUS是个啥?
  • 1.6K Star 2W网站运行的问答平台!最好的语言开发
  • 红包算法揭秘! 看看哪段代码让你只抢了0.01元?
  • Mobile-Agent-v2问世,自动化手机操作能力再上新台阶
  • 只需几个演示就能对齐大模型,杨笛一团队提出的DITTO竟如此高效