百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

一个集成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

email

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