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

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

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/

相关推荐

探索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开发中,良好的日志管理不仅能帮助...

吊打面试官(十二)--Java语言中ArrayList类一文全掌握

导读...

OS X 效率启动器 Alfred 详解与使用技巧

问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...

Java中 高级的异常处理(java中异常处理的两种方式)

介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...

【性能调优】全方位教你定位慢SQL,方法介绍下!

1.使用数据库自带工具...

全面了解mysql锁机制(InnoDB)与问题排查

MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...

看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法

一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...