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

springboot-demo

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

a simple springboot demo with some components for example: redis,solr,rockmq and so on.

  • Quick Start
  • Easier Understand
  • Simple Use

Module

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

Module name 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.

代码仓库

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

相关推荐

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

    2024-06-16 17:54:05       10 阅读
  2. springboot项目集成Redis,使用redis各项功能

    2024-06-16 17:54:05       22 阅读
  3. socket集成springboot项目

    2024-06-16 17:54:05       41 阅读
  4. 关于springboot项目集成kafka常见错误

    2024-06-16 17:54:05       35 阅读
  5. 构建一个springboot项目

    2024-06-16 17:54:05       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 17:54:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 17:54:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 17:54:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 17:54:05       20 阅读

热门阅读

  1. 外包公司泛滥,这些常识你应该提前知道?

    2024-06-16 17:54:05       6 阅读
  2. 学习分享-FutureTask

    2024-06-16 17:54:05       7 阅读
  3. 基于深度学习的物体材质预测

    2024-06-16 17:54:05       8 阅读
  4. iOS cell的复用以及自定义cell

    2024-06-16 17:54:05       10 阅读
  5. lwip中server和client的socket、地址和端口号

    2024-06-16 17:54:05       11 阅读
  6. DOM的概念?获取html元素的方法有哪些?

    2024-06-16 17:54:05       7 阅读
  7. 深入浅出Python爬虫:掌握数据抓取的艺术

    2024-06-16 17:54:05       9 阅读
  8. lower_bound 和 upper_bound

    2024-06-16 17:54:05       8 阅读
  9. UOS常用命令

    2024-06-16 17:54:05       6 阅读
  10. Spring Boot 增删改查(mybatis-plus)

    2024-06-16 17:54:05       9 阅读
  11. Vue中双向数据绑定是如何实现的

    2024-06-16 17:54:05       10 阅读
  12. dev c++ “permission denied“解决方法

    2024-06-16 17:54:05       9 阅读
  13. 每天一个项目管理概念之敏捷项目管理

    2024-06-16 17:54:05       8 阅读