The
Java
engineering practice.
Upgrade the spring-boot version to
2.7.3
, and need to pay attention to the configuration items of Swagger andspring.mvc
.@see
spring-in-action
├─aot // Spring Boot v3 aot gradle
├─aotm // Spring Boot v3 aot mvn
├─arthas-in-action // Arthas
├─assembly-in-action // mvn assembly
├─auto-pipeline-in-action // auto-pipeline
├─bean-search-in-action // Bean search
├─benchmark-in-action // Java synchronized benchmark
├─bloom-filter-in-action // Bloom filter
├─brpc-java-in-action // Baidu Brpc
├─common-in-action
├─crypto-in-action
├─custom-validator-in-action // Custom validator
├─custom-validator-in-action-example // Custom validator-example
├─data-filter-in-action
├─datastruct-in-action
├─delayed-queue-in-action
├─design-pattern-in-action
├─druid-in-action // Druid datasource
├─dubbo-in-action
│ ├─consumer-dubbo-in-action
│ ├─producer-dubbo-in-action
│ └─spi-dubbo-in-action
├─elasticjob-in-action
├─elasticsearch-in-action
├─emqtt-in-action
├─event-bus-in-action
├─fastdfs-in-action
├─fastjson2-in-action
├─graphql-in-action
├─hashmap-in-action
├─http-in-action
├─ioc-golang-plugin
├─java-agent-in-action
├─juc-in-action
├─jvm-in-action
├─kafka-in-action
├─knife4j-in-action // Knife4j starter
├─mapper-scan-in-action
├─minio-in-action
├─mongo-in-action
├─multi-thread-benchmark-in-action // Java multi-thread benchmark
├─mybatis-in-action
├─mybatis-plus-mate-in-action
├─mycat-in-action
├─mycat2-in-action
├─mysql-in-action
├─nanoid-in-action // jnanoid
├─netty-in-action
│ ├─client-netty-in-action
│ ├─server-netty-in-action
│ └─study-netty-in-action
│ └─telnet-netty-in-action
│ └─websocket-netty-in-action
├─persistence-in-action-bom // Persistence
├─print-in-action // Print setup log
├─rabbitmq-in-action // RabbitMQ
├─quartz-in-action // quartz
├─redis-in-action
├─redis-in-action-starter
├─rocketmq-in-action // RocketMQ
├─rxtx-in-action // Rxtx
├─shardingsphere-in-action // Shardingsphere
├─shell-in-action
├─solr-in-action
├─sonarqube-in-action
├─spring-cloud-alibaba-in-action
│ ├─nacos-in-action
│ ├─nacos-patch-in-action
│ └─seata-in-action
│ ├─account-seata-in-action
│ ├─consumer-seata-in-action
│ └─order-seata-in-action
│ └─producer-seata-in-action
│ └─seata-in-action-bom
│ └─seata-in-action-mysql-support
│ └─storage-seata-in-action
├─spring-cloud-in-action
├─spring-in-action
├─spring-security-oauth2
├─sqlite-in-action // SQLite
├─sqlmap-in-action // SQLMap
├─swagger-provier-action // Swagger
├─Translator // Translator IDEA plugin
├─ulid-in-action // ulid
├─validator-in-action-bom // Validator dependency
├─vertx-in-action // Vert.x
│ ├─spring-boot-starter-vertx
│ ├─vertx-in-starter
│ ├─vertx-starter
└─virtual-thread-in-action // JDK 19 virtual-thread
└─xxl-job-in-action
└─zookeeper-in-action
This project is based on my own engineering practice after combining the sample code of each framework and reading the source code.