一个集成170种场景Spring Boot Demo项目
csdh11 2024-12-19 12:13 22 浏览
Spring Boot demo
some simple spring boot demos which Contains 170 usage scenarios, the code is ready to use, the environment is all built with Docker, and the sample code can be quickly deployed without worrying too much about the environment.
Feature
- Quick Start
- Easier Understand
- Simple Use
Module
Serial number | Module name | Module description | docs | status |
1 | demo | Springboot minimalist demo | CN / EN | done |
2 | redis | Spring Boot integrated Redis quick start demo | CN / EN | done |
3 | hanlp | Spring Boot integrated hanlp quick start demo | CN / EN | done |
4 | mysql | Spring Boot integrated MySQL quick start demo | CN / EN | done |
5 | minio | Spring Boot integrated Minio quick start demo | CN / EN | done |
6 | elasticsearch | Spring Boot integrated ElasticSearch quick start demo | CN / EN | done |
7 | rocketmq | Spring Boot integrated rocketmq quick start demo | CN / EN | done |
8 | graylog | Spring Boot integrated graylog quick start demo | CN / EN | done |
9 | mongodb | Spring Boot integrated mongodb quick start demo | CN / EN | done |
10 | prometheus | Spring Boot integrated prometheus quick start demo | CN / EN | done |
11 | kafaka | Spring Boot integrated kafka quick start demo | CN / EN | done |
12 | nacos | Spring Boot integrated nacos quick start demo | CN / EN | done |
13 | xxl-job | Spring Boot integrated xxl-job quick start demo | CN / EN | done |
14 | Spring Boot integrated mail quick start demo | CN / EN | done | |
15 | logback | Spring Boot integrates logback to print colored logs | CN / EN | done |
16 | docker | Spring Boot integrated docker quick start demo | CN / EN | done |
17 | flyway | Spring Boot integrated flyway quick start demo | CN / EN | done |
18 | webSocket | Spring Boot integrated websocket quick start demo | CN / EN | done |
19 | neo4j | Spring Boot integrates neo4j to realize simple knowledge graph | CN / EN | done |
20 | flink | Spring Boot integrated flink quick start demo | CN / EN | done |
21 | graalvm-js | Spring Boot integrated GraalVM js engine quick start demo | CN / EN | done |
22 | python | Spring Boot integrated python engine quick start demo | CN / EN | done |
23 | hazelcast | Spring Boot integrates hazelcast to implement distributed caching | CN / EN | done |
24 | mapstruct | Spring Boot integrated mapstruct quick start guide | CN / EN | done |
25 | jpa | Spring Boot integrated JPA quick start demo | 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 | Spring Boot Unit Test Quick Start Demo | CN / EN | done |
31 | oauth2 | Spring Boot integrated oauth2 quick start demo | CN / EN | done |
32 | swagger | Spring Boot integrated Swagger quick start demo | CN / EN | done |
33 | druid | Spring Boot integrated Ldap quick start demo | CN / EN | done |
34 | ldap | Spring Boot integrated Ldap quick start demo | CN / EN | done |
35 | zookeeper | Spring Boot integrated zookeeper quick start demo | CN / EN | done |
36 | activiti | Spring Boot integrated activiti quick start demo | CN / EN | done |
37 | async | Spring Boot integrated @Async quick start demo | CN / EN | done |
38 | dubbo | pring Boot integrated dubbo quick start demo | CN / EN | done |
39 | dynamic-datasource | springboot with dynamic-datasource | CN / EN | done |
40 | https | Spring Boot integrated Https quick start demo | CN / EN | done |
41 | security | Spring Boot Integrated Security Quick Start Demo | CN / EN | done |
42 | shiro | Spring Boot integrated Shiro quick start demo | CN / EN | done |
43 | sharding-jdbc | Spring Boot integrated sharding-jdbc quick start demo | CN / EN | done |
44 | freemaker | springboot with freemaker | CN / EN | done |
45 | thymeleaf | Spring Boot integrated thymeleaf quick start demo | CN / EN | done |
46 | gemfire | Spring Boot integrated geode quick start demo | CN / EN | done |
47 | jacoco | Spring Boot integrates jacoco to implement unit test coverage statistics | CN / EN | done |
48 | Jasypt | Spring Boot integrated jasypt quick start demo | CN / EN | done |
49 | checkstyle | Spring Boot integrated checkstyle quick start demo | CN / EN | done |
50 | Captcha | Spring Boot integrates AJ-Captcha to implement sliding verification code function | CN / EN | done |
51 | SpringRetry | Spring Boot integrated Spring Retry quick start demo | CN / EN | done |
52 | netty | Spring Boot integrates netty to implement websocket communication | CN / EN | done |
53 | spring boot starter | How does Spring Boot customize its own Starter component? | CN / EN | done |
54 | debezium | Spring Boot integrated Debezium quick start demo | CN / EN | done |
55 | qrcode | Spring Boot integrates zxing to realize the function of generating QR code | CN / EN | done |
56 | easypoi | Spring Boot integrated easypoi quick start demo | CN / EN | done |
57 | api-version | Spring Boot API Multi-version Quick Start Demo | CN / EN | done |
58 | jwt | Spring Boot integrated JWT quick start demo | CN / EN | done |
59 | JSch | Spring Boot integrated JSch quick start demo | CN / EN | done |
60 | atomikos | Spring Boot integrated atomikos quick start demo | CN / EN | done |
61 | fastdfs | Spring Boot integrated fastdfs quick start demo | CN / EN | done |
62 | Chronicle Queue | Spring Boot integrated chronicle queue quick start demo... | CN / EN | done |
63 | hikari | Spring Boot integrated hikari quick start demo | CN / EN | done |
64 | itextpdf | Spring Boot integrates itext to realize the function of generating PDF from html | CN / EN | done |
65 | disruptor | Spring Boot integrated disruptor quick start demo | CN / EN | done |
66 | zipkin | Spring Boot integrated zipkin quick start demo | CN / EN | done |
67 | ContentNegotiation | Spring Boot Content Negotiation Quick Start Demo | CN / EN | done |
68 | GraphQL | Spring Boot integrated Graphql quick start demo | CN / EN | done |
69 | postgres | Spring Boot integrates Debezium to achieve postgres incremental synchronization | CN / EN | done |
70 | webflux | Spring Boot integrated webflux quick start demo | CN / EN | done |
71 | poster | Spring Boot integrated easyposter quick start demo | CN / EN | done |
72 | AI | Spring Boot integrates Spring AI to quickly access openAI | CN / EN | done |
73 | grpc | Spring Boot integrated grpc quick start demo | CN / EN | done |
74 | StateMachine | Spring Boot integrated statemachine quick start demo | CN / EN | done |
75 | pf4j | Spring Boot integrates pf4j to realize plug-in development function | CN / EN | done |
76 | rmi | Spring Boot integrated rmi quick start demo | CN / EN | done |
77 | sitemap | Spring Boot integrates sitemapgen4j to generate website maps | CN / EN | done |
78 | generate | springboot with generate | CN / EN | done |
79 | profile multi env | springboot with profile | CN / EN | done |
80 | Olingo | Spring Boot integrated olingo quick start demo | CN / EN | done |
81 | Atomix | Spring Boot integrated Atomix quick start demo | CN / EN | done |
82 | Deeplearning4j | Spring Boot integrates DeepLearning4j to realize image digital recognition | CN / EN | done |
83 | Drools | Spring Boot integrated drools quick start demo | CN / EN | done |
84 | web service | Spring Boot integrated webservice quick start demo | CN / EN | done |
85 | Spring Mobile | Spring Boot integrated Spring Mobile quick start demo | CN / EN | done |
86 | Blockchain | Spring Boot integrated BlockChain quick start demo | CN / EN | done |
87 | jsoup | Spring Boot integrates jsoup to implement html parsing | CN / EN | done |
88 | Spring Task Scheduler | Spring Boot integrates Spring Task Scheduler | CN / EN | done |
89 | Tensorflow | Spring Boot integrates tensorflow to realize image detection service | CN / EN | done |
90 | XStream | Spring Boot integrated xstream quick start demo | CN / EN | done |
91 | WebRTC | Spring Boot integrates websocket to implement webrtc function | CN / EN | done |
92 | vavr | Spring Boot integrated vavr quick start demo | CN / EN | done |
93 | Vaadin | Spring Boot integrated vaadin quick start demo | CN / EN | done |
94 | timefold-solver | Spring Boot integrates Timefold Solver to implement course schedule arrangement | CN / EN | done |
95 | ANTLR | Spring Boot integrates antlr to implement lexical and grammatical analysis | CN / EN | done |
96 | Tika | Spring Boot integrates tika to convert word to html | CN / EN | done |
97 | tablesaw | Spring Boot integrated tablesaw plug-in quick start demo | CN / EN | done |
98 | pmd | Spring Boot integrated pmd plug-in quick start demo | CN / EN | done |
99 | GeoTools | Spring Boot integrated GeoTools quick start demo | CN / EN | done |
100 | Spring Shell | Spring Boot integrated Spring Shell quick start demo | CN / EN | done |
101 | Picocli | Spring Boot integrated Picocli quick start demo | CN / EN | done |
102 | tidb | Spring Boot integrated tidb quick start demo | CN / EN | done |
103 | testcontainers | Spring Boot integrated testcontainers quick start demo | CN / EN | done |
104 | validation | Spring Boot integrates validation to implement parameter verification | CN / EN | done |
105 | SpEL | Spring Boot integrated SpEL quick start demo | CN / EN | done |
106 | banner | Spring Boot integrated Banner quick start demo | CN / EN | done |
107 | rss | Spring Boot integrated rss quick start demo | CN / EN | done |
108 | sse | Spring Boot integrated freemaker quick start demo | CN / EN | done |
109 | Qwen1.5-7B-Chat | Spring Boot integrates qwen:0.5b to implement conversation function | CN / EN | done |
111 | hana | Spring Boot integrated HANA quick start demo | CN / EN | done |
112 | geodesy | Spring Boot integrates geodesy to realize distance calculation | CN / EN | done |
113 | findbug | Spring Boot integrated findbug quick start demo | CN / EN | done |
114 | groovy | Spring Boot integrated groovy quick start demo | CN / EN | done |
115 | kudu | Spring Boot integrated kudu quick start demo | CN / EN | done |
116 | syslog | Spring Boot integrated syslog quick start demo | CN / EN | done |
117 | Sftp | Spring Boot integrated SFTP quick start demo | CN / EN | done |
118 | Spring Batch | Spring Boot integrated Spring Batch quick start demo | CN / EN | done |
119 | starrocks | Spring Boot integrated starrocks quick start demo | CN / EN | done |
120 | xjar | Spring Boot integrated xjar quick start demo | CN / EN | done |
121 | canal | Spring Boot integrated canal quick start demo | CN / EN | done |
122 | mavenplugin | How to implement your first Maven plugin? | CN / EN | done |
123 | jmh | SpringBoot integrates jmh for benchmark performance testing | CN / EN | done |
124 | springnative | SpringBoot integrates GraalVM to create high-performance native images | CN / EN | done |
125 | Thumbnailator | springboot with Thumbnailator | CN / EN | done |
126 | Resilience4J | Spring Boot integrates Resilience4J to implement circuit breaker function | CN / EN | done |
127 | liquibase | Spring Boot integrated liquibase quick start demo | CN / EN | done |
128 | protobuf | Spring Boot integrated protobuf quick start demo | CN / EN | done |
129 | impala | Spring Boot implements jdbc access to impala | CN / EN | done |
130 | Seata | Spring Boot integrates Seata to implement distributed transactions based on AT mode | CN / EN | done |
131 | ip2region | Spring Boot integrates ip2region to implement ip whitelist | CN / EN | done |
132 | Annotation | How to customize annotations in Spring Boot? | CN / EN | done |
133 | Mask Data | springboot with Mask Data | CN / EN | done |
134 | tomcat | How does Spring Boot replace the default tomcat server? | CN / EN | done |
135 | sentinel | Spring Boot integrated sentinel quick start demo | CN / EN | done |
136 | Devtools | Spring Boot Integrates Devtools to Implement Hot Updates? | CN / EN | done |
137 | selenium | Spring Boot integrates selenium to automate testing | CN / EN | done |
138 | Interface Security | How Does Spring Boot Ensure Interface Security? | CN / EN | done |
139 | Puppeteer | Use Puppeteer to generate images from HTML web pages | CN / EN | done |
140 | opencc4j | Spring Boot integration opencc4j Quick Start Demo | CN / EN | done |
141 | Exceptions | How Does SpringBoot Handle Global Exceptions? | CN / EN | done |
142 | google login | SpringBoot integrated google login quick start demo | CN / EN | done |
143 | GZIP | Spring Boot enables GZIP compression | CN / EN | done |
144 | GZIP | How does Spring Boot compress Json and write it to redis? | CN / EN | done |
145 | Cross-Origin | How Does Spring Boot Solve Cross-Origin Problems? | CN / EN | done |
146 | Kubernetes | Spring Boot integrates the Kubernetes client to implement java API operations on k8s clusters | CN / EN | done |
147 | Stripe | Spring Boot integrated Stripe quick start demo | CN / EN | done |
148 | Google Authenticator | Spring Boot integrates Google Authenticator to implement MFA | CN / EN | done |
149 | License | Spring Boot implements License generation and verification | CN / EN | done |
150 | file | Spring Boot implements file upload and download | CN / EN | done |
151 | file | Spring Boot implements large file upload in chunks | CN / EN | done |
152 | aop | How to integrate AOP in Spring Boot? | CN / EN | done |
153 | file | Spring Boot implements fragmented download of large files | CN / EN | done |
154 | Tess4J | Spring Boot integrates Tess4J to implement OCR | CN / EN | done |
155 | Hazelcast Jet | Spring Boot integrates Hazelcast Jet quick start Demo | CN / EN | done |
156 | Mockito | Spring Boot integrated Mockito quick start demo | CN / EN | done |
157 | akka | Spring Boot integrated akka actor quick start demo | CN / EN | done |
158 | akka | Spring Boot integrated Akka Stream quick start demo | CN / EN | done |
159 | akka | Spring Boot integrated Akka remoting quick start demo | CN / EN | done |
160 | akka | Spring Boot integrated Akka Cluster quick start demo | CN / EN | done |
161 | dag | Spring Boot uses dag to speed up Spring beans initialization | CN / EN | done |
162 | LangChain | Spring Boot integrates LangChain to build a Rag Application | CN / EN | done |
163 | redis vector | Spring Boot integrates Redis vector database to realize similarity search | CN / EN | done |
164 | Milvus | Spring Boot integrated Milvus quick start demo | CN / EN | done |
165 | xss | Spring Boot uses filter to implement xss defense | CN / EN | done |
166 | Keycloak | Spring Boot integrated Keycloak quick start demo | CN / EN | done |
167 | encache | Spring Boot integrated encache quick start demo | CN / EN | done |
168 | RBloomFilter | Spring Boot integrated RBloomFilter quick start demo | CN / EN | done |
169 | DJL | Spring Boot integrates with DJL to classify images | CN / EN | done |
170 | Aviator | Spring Boot integrates with Aviator to verify parameters | CN / EN | done |
Remark
if the pom parent is as follows:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.1</version>
</parent>
which is based on Spring Boot 3.x and JDK 17 ,for example: The module(qwen、ai、sharding-jdbc、Timefold Solver、vaadin),
if the pom parent is as follows:
<parent>
<artifactId>springboot-demo</artifactId>
<groupId>com.et</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
which is 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.
About Me
I'm a full stack developer...
- Github
- HBLOG
- Medium
Sponsor this project
- https://github.com/sponsors/Harries/
相关推荐
- OKHttp原理解析(okhttp的作用)
-
Okhttp应该是Android目前非常流行的第三方网络库,尝试讲解他的使用以及原理分析,分成几个部分:...
- 快速教会你优雅的解决TCP客户端端口耗尽的问题
-
Hello,我是Henry,相信各位开发老爷在使用大并发网络连接的时候,可能都遇到过TCP客户端端口耗尽的问题,这是一个常见问题,以下是系统性的解决方案及技术细节:1.理解端口限制的本质...
- 这3个接口基础知识,产品经理需要知道
-
产品经理在工作中,避免不了要阅读接口文档,希望本文能够帮助大家更好的了解接口。接口,即客户端(浏览器)向服务器提交请求,服务器向客户端返回响应。本质就是数据的传输与接收。本文主要介绍接口相关的基础知识...
- Java 11新特性对开发者的影响:让编程更高效、更自由
-
Java11新特性对开发者的影响:让编程更高效、更自由在这个瞬息万变的编程世界里,每一代Java的更新都承载着无数开发者对性能优化、生产力提升以及代码美感追求的期望。作为继Java8之后的首个长期...
- 干货-okHttp的优点-收藏了(okhttp的好处)
-
OkHttp相较于其它的实现有以下的优点.支持SPDY,允许连接同一主机的所有请求分享一个socket。如果SPDY不可用,会使用连接池减少请求延迟。使用GZIP压缩下载内容,且压缩操作对用...
- 如何在 Java 项目中集成 DeepSeek
-
一、使用官方SDK基础集成1.添加依赖(Maven)<dependency><groupId>com.deepseek</groupId>...
- spring cloud gateway 性能优化思路
-
SpringCloudGateway是一个高性能的API网关,但在实际的生产环境中,可能会遇到一些性能瓶颈。以下是一些SpringCloudGateway的性能优化方面:调整线程池...
- 你对Android中的okHttp的使用真的了解吗
-
框架下载地址:https://github.com/square/okhttp今天给大家讲解下网络框架okhttp的使用,这个框架非常强大,很多框架都用它来加载网络资源,目前很多开发者还在用As...
- 京东大佬问我,Nginx并发连接如何设置?详细说明
-
京东大佬问我,Nginx并发连接如何设置?详细说明首先,我需要回忆一下Nginx的并发模型。Nginx是基于事件驱动的异步架构,所以它的并发处理能力和配置参数有很大关系。主要的参数应该包括worker...
- 如何实现一个连接池?一文带你深入浅出,彻底搞懂
-
-前言-【2w1h】是技术领域中一种非常有效的思考和学习方式,即What、Why和How;坚持【2w1h】,可以快速提升我们的深度思考能力。...
- Golang 网络编程(golang 系统编程)
-
TCP网络编程存在的问题:拆包:对发送端来说应用程序写入的数据远大于socket缓冲区大小,不能一次性将这些数据发送到server端就会出现拆包的情况。通过网络传输的数据包最大是1500字节,当TCP...
- Spring6|Spring Boot3有哪些HTTP客户端可以选择
-
个人博客:无奈何杨(wnhyang)个人语雀:wnhyang...
- 10. 常用标准库(标准库有哪些)
-
本章深入解析Go语言核心标准库的关键功能与生产级应用技巧,结合性能优化与安全实践,提供高效开发指南。10.1fmt/io/os10.1.1fmt高级格式化...
- Nginx之连接池(nginx 长连接 连接复用)
-
我们知道Nginx利用连接池来增加它对资源的利用率。下面我们一起来看看Nginx是如何使用连接池的。从上一节模块开始已经慢慢会接触一些Nginx的源码部分来。每个worker进程都有一个独立的ngx...
- 开发者必备的Android开发资源之OkHttp
-
小编在这里给各位Android开发者介绍的资源包括工具、库和网站等。有效地利用它们,将有助于减轻我们的工作量,提高我们的工作效率。为什么需要一个HTTP库Android系统提供了两种HTTP通信类,H...
- 一周热门
- 最近发表
- 标签列表
-
- mydisktest_v298 (34)
- document.appendchild (35)
- 头像打包下载 (61)
- acmecadconverter_8.52绿色版 (39)
- word文档批量处理大师破解版 (36)
- server2016安装密钥 (33)
- mysql 昨天的日期 (37)
- parsevideo (33)
- 个人网站源码 (37)
- centos7.4下载 (33)
- mysql 查询今天的数据 (34)
- intouch2014r2sp1永久授权 (36)
- 先锋影音源资2019 (35)
- jdk1.8.0_191下载 (33)
- axure9注册码 (33)
- pts/1 (33)
- spire.pdf 破解版 (35)
- shiro jwt (35)
- sklearn中文手册pdf (35)
- itextsharp使用手册 (33)
- 凯立德2012夏季版懒人包 (34)
- 冒险岛代码查询器 (34)
- 128*128png图片 (34)
- jdk1.8.0_131下载 (34)
- dos 删除目录下所有子目录及文件 (36)