一个集成170种场景Spring Boot Demo项目
csdh11 2024-12-19 12:13 19 浏览
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/
相关推荐
- 探索Java项目中日志系统最佳实践:从入门到精通
-
探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...
- 用了这么多年的java日志框架,你真的弄懂了吗?
-
在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...
- 物理老师教你学Java语言(中篇)(物理专业学编程)
-
第四章物质的基本结构——类与对象...
- 一文搞定!Spring Boot3 定时任务操作全攻略
-
各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...
- 你还不懂java的日志系统吗 ?(java的日志类)
-
一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...
- 谈谈枚举的新用法--java(java枚举的作用与好处)
-
问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...
- 你还不懂java的日志系统吗(javaw 日志)
-
一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...
- Java 8之后的那些新特性(三):Java System Logger
-
去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...
- Java开发中的日志管理:让程序“开口说话”
-
Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...
- OS X 效率启动器 Alfred 详解与使用技巧
-
问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...
- Java中 高级的异常处理(java中异常处理的两种方式)
-
介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...
- 【性能调优】全方位教你定位慢SQL,方法介绍下!
-
1.使用数据库自带工具...
- 全面了解mysql锁机制(InnoDB)与问题排查
-
MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...
- 看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法
-
一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...
- 一周热门
- 最近发表
- 标签列表
-
- 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)
- 反恐24小时电话铃声 (33)
- 冒险岛代码查询器 (34)
- 128*128png图片 (34)
- jdk1.8.0_131下载 (34)