项目作者: black-ant

项目描述 :
主要关于SpringBoot之前的一些总结,以及学习
高级语言: Java
项目地址: git://github.com/black-ant/case.git
创建时间: 2018-06-18T14:22:01Z
项目社区:https://github.com/black-ant/case

开源协议:

关键词:
"cloud" "java" "spring"

下载


Case 案例合集

此项目定位是一个开箱即用的百宝箱项目 , 现阶段正在完善完善文档结构 , 项目中的 demo 多来源于热门项目或者生产中常用的技术 .
整个项目的版本多数是基于SpringBootV2 , 为了兼容普遍常用的常用版本 , 未使用最新版.

:stuck_out_tongue_closed_eyes: 有些Demo 只是建了一个项目 , 预计在2021年5月前全部完善 :punch: :punch: :punch::muscle:

一 . 项目整体结构

该项目为了避免编译的困扰和易用性 , 最终未采用聚合形式 , 整体使用的是Maven结构 ,

项目总共分为以下几大模块 , 其中大部分已经完成 , 后续部分也会尽快完成以及相关文档

  1. .
  2. |-- README.md
  3. |-- case 0 All Parent
  4. |-- case 1 Basic Module
  5. |-- case 1.1 Base Application
  6. |-- case 1.1.2 Java Web No Spring
  7. |-- case 1.1.3 Java Application
  8. |-- case 1.2 Base Utils
  9. |-- case 2 Web Module
  10. |-- case 2.1 Spring Web
  11. |-- case 2.1.1 Webflux
  12. |-- case 2.2 Freemarker
  13. |-- case 2.3. easyrest
  14. |-- case 2.4 Thymeleaf
  15. |-- case 2.5 Jersey Web
  16. |-- case 2.5.1 Jersey-springboot
  17. |-- case 2.5.2 Jersey config
  18. |-- case 2.6.1 fileUpload
  19. |-- case 2.6.2 okhttp
  20. |-- case 2.6.3 swagger
  21. |-- case 2.6.4 swaggerv3
  22. |-- case 2.6.5 websocket
  23. |-- case 2.6.6 websocketjava
  24. |-- case 2.6.7 HttpClient And RestTemplate
  25. |-- case 2.6.8 dwr
  26. |-- case 2.7.1 cxf
  27. |-- case 2.7.2 HTTPS
  28. |-- case 2.8 rmi
  29. |-- case 3 Data Module
  30. |-- case 3.1.1 JPA example
  31. |-- case 3.1.2 JPA And Redis
  32. |-- case 3.2.1 Database H2
  33. |-- case 3.2.2 Database H2 By Spring
  34. |-- case 3.2.3 Database oracle
  35. |-- case 3.2.4 Database DM8
  36. |-- case 3.3.1 redis
  37. |-- case 3.3.2 redis down
  38. |-- case 3.3.3 redis cluster
  39. |-- case 3.3.4 Redis Lua
  40. |-- case 3.3.9 encache
  41. |-- case 3.4.1 Mybatis
  42. |-- case 3.4.2 mybatis-generator-gui
  43. |-- case 3.4.3 PageHelper
  44. |-- case 3.4.4 mybatis-plus
  45. |-- case 3.6.1 Hibernate
  46. |-- case 3.6.1 Mycat
  47. |-- case 3.6.2 Hibernate NoSpring
  48. |-- case 3.6.2 TCC-Transaction
  49. | |-- default-springboot-feign-eureka
  50. | |-- doc.txt
  51. | |-- sample-cloud
  52. | |-- sample-default-springboot
  53. | |-- sample-demo
  54. | |-- sample-dubbo
  55. | |-- sample-dubbo-author
  56. | |-- sample-dubbo-author-springboot
  57. | `-- sample-http-author-springboot
  58. |-- case 3.6.4 seata
  59. | |-- Seate Demo
  60. | |-- case seata-demo-dubbo-springboot
  61. | `-- case seata-demo-nacos-self
  62. |-- case 3.6.5 sharding-jdbc
  63. | |-- case Depots table
  64. | |-- case sample-demo
  65. | |-- case sample-demo-jpa
  66. | |-- case sample-demo-jpa-boot
  67. | |-- case sample-distributed-transaction
  68. | `-- case sample-read-write-demo-jpa-boot
  69. |-- case 3.6.6 easyTransaction
  70. |-- case 3.7 \301\254\275\323\263\330\320\324\304\334\266\324\261\310
  71. |-- case 3.7.1 Hikari
  72. |-- case 3.7.2 Druid
  73. |-- case 3.8 multiply-source
  74. |-- case 4 Security Module
  75. |-- case 4.1.1 How do Security
  76. |-- case 4.2.1 Spring Security Demo
  77. |-- case 4.2.1 Spring Security Demo Filter
  78. |-- case 4.2.1 Spring Security OAuth
  79. |-- case 4.2.2 Spring Security Sample
  80. |-- case 4.2.3 Spring Security SAML
  81. |-- case 4.2.4 Spring Security Medium Demo
  82. |-- case 4.3.1 Shiro Demo
  83. |-- case 4.4.1 Apereo CAS
  84. |-- case 4.4.2 Apereo War
  85. |-- case 4.5.1 keycloak doc
  86. |-- case 4.6.1 pac4j sample
  87. |-- case 4.6.2 pac4j sample 380
  88. |-- case 4.7.1 OAuth
  89. |-- case 4.7.1.1 OAuth PKCE
  90. |-- case 4.7.2 Azure OAuth
  91. |-- case 4.7.3 Internet OAuth
  92. |-- case 4.7.4 Spring SAML
  93. |-- case 4.7.4.1 SAML Sample
  94. |-- case 4.7.7.1 OTP Sample
  95. |-- case 4.7.7.2 Google Authentication
  96. |-- case 4.7.8.1 radius
  97. |-- case 4.7.8.2 Alibaba Biology
  98. |-- case 4.7.8.3 Alibaba Biology
  99. |-- case 5 MQ Module
  100. |-- case 5.1.1 RabbitMQ
  101. |-- case 5.1.2 RabbitMQ Simple
  102. |-- case 5.2 kafka
  103. |-- case 5.3 ActiveMQ
  104. |-- case 5.4 canal
  105. |-- case 5.5 Spring Cloud Stream
  106. |-- case 5.5.1 Rabbit Cloud Stream
  107. |-- case 5.6 IBM MQ
  108. |-- case 6 DataSync Module
  109. |-- case 6.1.1 ADBundlesSelf
  110. |-- case 6.1.2 ADBundlesDemo
  111. |-- case 6.1.3 ADPlugin
  112. |-- case 6.1.4 adSource
  113. |-- case 6.1.5 ADBundles
  114. |-- case 6.1.6 AD exchangeSource
  115. |-- case 6.1.9 ADBundles \316\336\323\303\267\342\264\346
  116. |-- case 6.2.1 LDAP Bundles
  117. |-- case 6.2.2 LDAP Bundles Demo
  118. |-- case 6.2.3 LDAP Plugins
  119. |-- case 6.2.4 Ldaptive
  120. |-- case 6.2.5 LDAP Auth
  121. |-- case 6.2.6 LdapActive JDK 11
  122. |-- case 6.2.7 SpringLdap
  123. |-- case 6.2.8 LDAPBundlesSelf
  124. |-- case 6.4.1 Azure Web
  125. |-- case 6.4.2 Azure Bundles
  126. |-- case 6.4.3 Adzure
  127. |-- case 6.4.5 gang-azure-oauth
  128. |-- case 6.5.1 SDK Work Wechat
  129. |-- case 6.5.2 SDK DingTalk
  130. |-- case 7 Template And Flow Module
  131. |-- case 7.1 syncope
  132. |-- case 7.3 quartz
  133. |-- case 7.3.1 quartz-database
  134. |-- case 7.3.2 quartz-auto
  135. |-- case 7.4 xxl-job
  136. |-- case 7.5 ibeetl
  137. |-- case 7.7 velocity
  138. |-- case 7.8 spark
  139. |-- case 7.9 flowable
  140. |-- case 7.9.1 flowable-java
  141. |-- case 7.9.2 activiti
  142. | |-- case DefaultActiviti
  143. | |-- case SimpleActiviti7
  144. | |-- case SimpleActiviti7ByWebPage
  145. | |-- case template-demo
  146. |-- case 7.9.2 flowable-ui
  147. |-- case 7.9.3 flowable-ui
  148. |-- case 7.9.4 SpringWebFlow Demo
  149. | |-- case SpringWebFlow
  150. | |-- case SpringWebFlowBusiness
  151. | |-- case SpringWebFlowCustomize
  152. | |-- case SpringWebFlowOfficial
  153. | `-- case SpringWebFlowSimple
  154. |-- case 8 Other
  155. |-- case 8.1.1 ELK Sample
  156. |-- case 8.1.1.1 Elasticsearch
  157. |-- case 8.1.2 ElasticSearch BigData
  158. |-- case 8.1.3 elk logsystem
  159. |-- case 8.2 sofaboot
  160. |-- case 8.3 grafana
  161. |-- case 8.4 skywalking
  162. |-- case 8.5 tablesaw
  163. |-- case 8.6 arthas
  164. |-- case 9 Web
  165. |-- case 9.1 web baidu map
  166. |-- case 9.2 VUE
  167. |-- case 9.3 selenium
  168. |-- case 9.4 javafx
  169. |-- case 9.6 JQuery
  170. |-- case 9.8 Web Plugin
  171. |-- case 9.9 Page Demo
  172. |-- case Algorithms
  173. |-- case Ant Common
  174. |-- case Ant Engine
  175. |-- case Ant SSO
  176. |-- case Cloud Demo
  177. | |-- case CopyTemplate Dubbo \273\371\264\241\317\356\304\277
  178. | |-- case CopyTemplate Eureka JPA \273\371\264\241\317\356\304\277
  179. | |-- case CopyTemplate Eureka \273\371\264\241\317\356\304\277
  180. | |-- case CopyTemplate Nacos \273\371\264\241\317\356\304\277
  181. | |-- case SpringAlibabaCloud
  182. | |-- case SpringCloudCircuitBreaker
  183. | |-- case SpringCloudHystrix
  184. | |-- case apollo
  185. | |-- case base enviroment
  186. | |-- case cloud eureka
  187. | |-- case cloudBucket
  188. | |-- case eureka
  189. | |-- case feign
  190. | |-- case nacos SpringBoot
  191. | |-- case nacos client
  192. | |-- case nacos cloud
  193. | |-- case nacos simple
  194. | |-- case nacos \270\337\277\311\323\303
  195. | |-- case nacosCluster
  196. | |-- case resilience4j
  197. | |-- case resilience4j-spring
  198. | |-- case restTemplate
  199. | |-- case security
  200. | |-- case sentinel
  201. | |-- case sentinelCloud
  202. | |-- case stream
  203. | `-- case websocket
  204. |-- case Cloud Frame
  205. | |-- case Apollo Demo
  206. | |-- case Apollo Sample
  207. | |-- case Dubbo Complete
  208. | |-- case Dubbo Nacos
  209. | |-- case Dubbo Nacos Complex
  210. | |-- case Dubbo Sample
  211. | |-- case Dubbo Zookeeper
  212. | |-- case Dubbo3 Sample Template
  213. | `-- case Dubbo30 Annotation Zookeeper
  214. |-- case Compile gradle
  215. | |-- case many
  216. | |-- case sample
  217. | `-- case spring
  218. |-- case Compile maven
  219. | |-- case add lib
  220. | |-- case bootdependency
  221. | |-- case buildJar
  222. | |-- case buildOrder
  223. | |-- case default_JAR
  224. | |-- case parentAndChild
  225. | `-- case polymerization
  226. |-- case Design Business
  227. | |-- \277\311\315\317\266\257\304\277\302\274\311\350\274\306
  228. | `-- \326\270\266\250\267\275\267\250\314\355\274\323\307\260\326\303\272\363\326\303\264\246\300\355
  229. |-- case Design Pattern
  230. | |-- HELP.md
  231. | |-- case design.iml
  232. | |-- mvnw
  233. | |-- mvnw.cmd
  234. | |-- pom.xml
  235. | `-- src
  236. |-- case Exception
  237. | `-- case json exchange
  238. |-- case Module API
  239. | |-- case github
  240. | `-- case githubAPI
  241. |-- case Module Android
  242. |-- case Module DevOps
  243. | |-- case docker
  244. | |-- case jetty
  245. | |-- case k8s
  246. | |-- case license
  247. | |-- case nginx
  248. | |-- case skywalking
  249. | `-- case tomcat
  250. |-- case Module Gateway
  251. | |-- case Linkerd
  252. | |-- case Nginx
  253. | |-- case OpenResty
  254. | |-- case gateway
  255. | |-- case kong
  256. | |-- case lua
  257. | |-- case nodejs
  258. | |-- case soul
  259. | |-- case tyk
  260. | `-- case zuul
  261. |-- case Module IOS
  262. |-- case Module IntelliJ Plugin
  263. |-- case Module JVM
  264. | `-- case jol
  265. |-- case Module Netty
  266. | |-- case nettySimple
  267. | |-- netty-example
  268. | `-- netty-server
  269. |-- case Module Thread
  270. | |-- case AQS
  271. | |-- case Common Thread Demo
  272. | |-- case ForkJoin
  273. | |-- case Highly Concurrent
  274. | |-- case Thread Collection And Object
  275. | |-- case consumer-produce
  276. | |-- case container
  277. | |-- case design
  278. | |-- case future
  279. | |-- case headPoolExecutor
  280. | |-- case queue
  281. | |-- case spring_thread
  282. | |-- case thread_spring_cloud
  283. | |-- case \317\337\263\314\263\330
  284. | `-- doc
  285. |-- case Module Unit Test
  286. | |-- case PowerMock
  287. | |-- case Simple
  288. | |-- case h2 jpa
  289. | `-- case junit
  290. |-- case Origin Source
  291. | |-- case Apareo CAS
  292. | |-- case Java
  293. | |-- case Java Thread
  294. | |-- case Mybatis
  295. | |-- case Spring Security
  296. | |-- case Spring Source
  297. | |-- case SpringBoot
  298. | |-- case SpringBoot1.5
  299. | |-- case SpringBootAOP
  300. | |-- case SpringBootIOC
  301. | |-- case SpringMVC
  302. | `-- case pac4j
  303. |-- case Other Java
  304. | |-- case Java IO
  305. | |-- case Kryo
  306. | |-- case Single
  307. | |-- case annotation
  308. | |-- case collection
  309. | |-- case ding
  310. | |-- case dingding
  311. | |-- case email
  312. | |-- case encode-decode
  313. | |-- case get resource file
  314. | |-- case git-plugins
  315. | |-- case guava
  316. | |-- case https
  317. | |-- case interface default
  318. | |-- case invoke
  319. | |-- case java-reflect
  320. | |-- case jcommander \303\374\301\356\320\320\264\246\300\355
  321. | |-- case mapStruct
  322. | |-- case request util
  323. | |-- case simple-demo
  324. | |-- case sms
  325. | |-- case stream study
  326. | |-- case systemInfo
  327. | |-- case utils
  328. | |-- case \312\375\276\335\300\340\320\315\327\252\273\273
  329. | |-- case \320\241\326\252\312\266\265\343
  330. | `-- engine-server
  331. |-- case Other Plugin
  332. | |-- case OSS fileSystem
  333. | |-- case database excel
  334. | |-- case easyexcel
  335. | |-- case gecco
  336. | |-- case ip find address
  337. | `-- case otp_java
  338. |-- case Other Python
  339. |-- case Other Spring
  340. | |-- case Bean Manger
  341. | |-- case RestTemplate
  342. | |-- case Sping ExceptionHandle
  343. | |-- case Spring Credhub
  344. | |-- case Spring Devtools
  345. | |-- case Spring Filter
  346. | |-- case Spring LDAP
  347. | |-- case Spring Web
  348. | |-- case Spring flow
  349. | |-- case Spring \320\362\301\320\273\257
  350. | |-- case SpringAdmin
  351. | |-- case SpringBatch
  352. | |-- case SpringBatch Sample
  353. | |-- case SpringBoot SourceCode
  354. | |-- case SpringConfiguration
  355. | |-- case SpringInterceptors
  356. | |-- case SpringModuleManage
  357. | |-- case SpringWebFlux
  358. | |-- case admin
  359. | |-- case devtool
  360. | |-- case fileupload
  361. | |-- case hateoas
  362. | |-- case many application config test\266\340\305\344\326\303\316\304\274\376
  363. | |-- case reload
  364. | |-- case remote
  365. | |-- case resource
  366. | |-- case spring cache
  367. | |-- case spring osgi
  368. | |-- case spring ssh
  369. | |-- case spring thread local \323\260\317\354\262\342\312\324
  370. | |-- case spring-boot-devtools-demo
  371. | |-- case spring-boot-devtools-source
  372. | |-- case springAutowird
  373. | |-- case springLog
  374. | |-- case springThreadLocal
  375. | `-- case springTogether
  376. |-- case sso
  377. | |-- case dingtalk
  378. | |-- case ltpa
  379. | |-- case saml2
  380. | `-- case sso common
  381. |-- case \264\363\312\375\276\335
  382. | `-- case Hbase
  383. |-- case \306\344\313\373\262\331\327\367
  384. | |-- case Mysql
  385. | |-- case Oracle
  386. | |-- case git \302\337\274\255
  387. | |-- case linux
  388. | |-- case stream
  389. | |-- case \305\372\264\246\300\355\275\305\261\276
  390. | `-- case \325\375\324\362
  391. |-- case \320\324\304\334\262\342\312\324
  392. | |-- case String \317\265\301\320
  393. | |-- case cloud-eureka
  394. | `-- case orm
  395. |-- case \321\271\301\246\262\342\312\324
  396. | |-- case JMeter
  397. | |-- case Simple Demo
  398. | `-- case miaosha
  399. |-- case_3.6.3_tcc_hmily
  400. | |-- hmily-demo-brpc
  401. | |-- hmily-demo-common
  402. | |-- hmily-demo-dubbo
  403. | |-- hmily-demo-grpc
  404. | |-- hmily-demo-motan
  405. | |-- hmily-demo-sofa
  406. | |-- hmily-demo-springcloud
  407. | |-- hmily-demo-tars
  408. | |-- logs
  409. | |-- pom.xml
  410. | `-- sql
  411. |-- database
  412. | |-- gang2020.sql
  413. | `-- gangV2.sql
  414. |-- doc
  415. | `-- pdf
  416. |-- group sso oauth
  417. | |-- case passhst
  418. | |-- case uauth
  419. | |-- case ucloud
  420. | `-- case yunzijia
  421. |-- source
  422. | `-- taobao
  423. |-- test head.txt
  424. |-- test.bat
  425. `-- tree.txt

二 . 文档地址

:point_right: http://www.antblack.xyz/blog-view.html?type=Case%20Project

CSDN :cloud:https://blog.csdn.net/zzg19950824

掘金 :point_right:https://juejin.cn/user/3790771822007822