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

一个集成170种场景Spring Boot Demo项目

csdh11 2024-12-19 12:13 4 浏览

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/

相关推荐

Micheal Nielsen&#39;s神经网络学习之二

依然是跟着MichaelNielsen的神经网络学习,基于前一篇的学习,已经大概明白了神经网络的基本结构和BP算法,也能通过神经网络训练数字识别功能,之后我试验了一下使用神经网络训练之前的文本分类,...

CocoaPods + XCTest进行单元测试 c单元测试工具

在使用XCTest进行单元测试时,我们经常会遇到一些CocoaPods中的开源框架的调用,比如“Realm”或“Alamofire”在测试的时候,如果配置不当,会导致“frameworknotfo...

Java基础知识回顾第四篇 java基础讲解

1、&和&&的区别作为逻辑运算符:&(不管左边是什么,右边都参与运算),&&(如果左边为false,右边则不参与运算,短路)另外&可作为位运算符...

项目中的流程及类似业务的设计模式总结

说到业务流程,可能是我做过的项目中涉及业务最多的一个方面了。除了在流程设计之外,在一些考核系统、产业审批、还有很多地方,都用到相似的设计思路,在此一并总结一下。再说到模式,并不是因为流行才用这个词,而...

联想三款显示器首批获得 Eyesafe Certified 2.0 认证

IT之家7月31日消息,据外媒报道,三款全新联想显示器是全球首批满足EyesafeCertified2.0的设备。据报道,联想获得EyesafeCertified2.0认证的显...

maven的生命周期,插件介绍(二) 一个典型的maven构建生命周期

1.maven生命周期一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都...

多线程(3)-基于Object的线程等待与唤醒

概述在使用synchronized进行线程同步中介绍了依赖对象锁定线程,本篇文章介绍如何依赖对象协调线程。同synchronized悲观锁一样,线程本身不能等待与唤醒,也是需要对象才能完成等待与唤醒的...

jquery mobile + 百度地图 + phonegap 写的一个&quot;校园助手&quot;的app

1jquerymobile+百度地图+phonegap写的一个"校园助手"的app,使用的是基于Flat-UI的jQueryMobile,请参考:https://github.com/...

Apache 服务启动不了 apache系统服务启动不了

{我是新手,从未遇到此问题,请各位大大勿喷}事由:今天早上上班突然发现公司网站出现问题。经过排查,发现是Apache出现问题。首先检查配置文件没有出问题后,启动服务发现Apache服务能启动,但是没法...

健康债和技术债都不能欠 公众号: 我是攻城师(woshigcs)

在Solr4.4之后,Solr提供了SolrCloud分布式集群的模式,它带来的主要好处是:(1)大数据量下更高的性能(2)更好扩展性(3)更高的可靠性(4)更简单易用什么时候应该使用Sol...

Eye Experience怎么用?HTC告诉你 eyebeam怎么用

IT之家(www.ithome.com):EyeExperience怎么用?HTC告诉你HTC上周除了发布HTCDesireEYE自拍机和HTCRE管状运动相机之外,还发布了一系列新的智能手机...

Android系统应用隐藏和应用禁止卸载

1、应用隐藏与禁用Android设置中的应用管理器提供了一个功能,就是【应用停用】功能,这是针对某些系统应用的。当应用停用之后,应用的图标会被隐藏,但apk还是存在,不会删除,核心接口就是Packag...

计算机软件技术分享--赠人玫瑰,手遗余香

一、Netty介绍Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty...

Gecco爬虫框架的线程和队列模型 爬虫通用框架

简述爬虫在抓取一个页面后一般有两个任务,一个是解析页面内容,一个是将需要继续抓取的url放入队列继续抓取。因此,当爬取的网页很多的情况下,待抓取url的管理也是爬虫框架需要解决的问题。本文主要说的是g...

一点感悟(一) 初识 初读感知的意思

时间过得很快,在IT业已从业了两年多。人这一辈子到底需要什么,在路边看着人来人往,大部分人脸上都是很匆忙。上海真是一个魔都,它有魅力,有底蕴,但是一个外地人在这里扎根置业,真的是举全家之力,还贷3...