Skip to content

rigger-chen/tech-pdai-spring-demos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tech-pdai-spring-demos

demos planning... @pdai

[TOC]

SpringFramework5+SpringBoot2.5

0xx - spring framework 5

  • 00x - hello world

    • 001-hello-world-xml
    • 002-hello-world-java
    • 003-hello-world-annotation
  • 01x - aop

    • 011-aop-xml
    • 012-aop-annotation
    • 013-aop-proxy-jdk
    • 014-aop-proxy-cglib
  • 02x - others

    • 021-bean-life-cycle

1xx - springboot 2.5.x + Basic

  • 10x - hello world

    • 101-hello-world
    • 102-hello-world-mvc
  • 11x - api doc

    • 111-swagger-v2
    • 112-swagger-v2-bootstrap-ui
    • 113-swagger-v3-openapi
    • 115-knife-v2
    • 116-knife-v3
  • 12x - tool

    • 121-tool-lombok
    • 122-tool-mapstrcut
    • 123-tool-modelmapper
    • 125-tool-hutool
    • 126-tool-guava
  • 13x - log

    • 131-log-logback
  • 14x - validation

    • 141-validation-binding-result
    • 142-validation-exception-handler
    • 143-validation-i18n
    • 144-validation-group
    • 145-validation-self-defined
  • 15x - api

  • 16x - monitor

    • 161-actuator
    • 163-springboot-admin
  • 17x - view resolver

    • 171-view-thymeleaf
    • freemarker
    • volecity
  • 18x - others

    • 181-banner
    • 182-banner-gif
    • 185-devtools
  • 19x - unit test

    • 191-junit4
    • 192-junit5
    • 193-junit5-mockito

2xx - springBoot 2.5.x + DB

  • 20x - h2
    • 201-h2-jpa
    • 202-h2-mybatis
  • 21x - mysql57
    • 211-mysql57-jpa
    • 212-mysql57-mybatis-xml
    • 213-mysql57-mybatis-anno
    • 214-mysql57-mybatis-plus
    • 216-mysql57-mybatis-multi-datasource
    • 217-mysql57-mybatis-multi-tenant
    • 218-mysql57-mybatis-sharding-jdbc
    • 219-mysql57-mybatis-druid
  • 22x - mysql8
    • 221-mysql8-jpa
    • 222-mysql8-mybatis-xml
    • 223-mysql8-mybatis-anno
    • 224-mysql8-mybatis-plus
    • 229-mysql57-mybatis-druid
  • 23x - postgre
    • 231-postgre-jpa
    • 232-postgre-jpa-jsonb
    • 239-postgre-jpa-druid
  • 24x - redis
  • 25x - mongodb
  • 26x - elasticsearch
  • 27x - hbase
  • 28x - neo4j

3xx - springBoot 2.5.x + MQ

  • activeMQ
  • zeroMQ
  • rabbitMQ
  • kafka

4xx - springBoot 2.5.x + Socket/Schedule/Security...

5xx - springBoot 2.5.x + Others

  • 50x - opcua-milo

    • 501-opcua-milo-server
    • 502-opcua-milo-client
  • 51x - sms

    • 511-sms-ali
  • docker

  • vue

  • gRPC

  • javafx

6xx - springBoot 2.5.x + Function

  • 61x - rate limiter

    • 611 - guava RateLimiter
    • 612 - Semaphore
    • 613 - ThreadPoolExecutor
    • 616 - redis-lua
    • 617 - forezp
  • method time cost

    • AOP
    • stop watch(spring/guava/apache)
    • arthas

7xx - springBoot 2.5.x + WebFlux

SpringFramework6+SpringBoot3

Axx - SpringBoot 3.x.x + Native

About

Spring Framework5/SpringBoot 2.5.x Demos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.3%
  • HTML 1.7%