# 1 Spring Boot demo 该仓库是`Spring Boot`的各种`Demo`合集,使用`Java`实现。 如果使用`Maven`可以参考旧分支`maven`,但是相关代码并没有更新。 # 2 环境 - `OpenJDK 17.0.3+` - `Gradle 7.4.1+` # 3 目前已实现 - [Helloworld](https://github.com/gkdgkdgkdgkd/SpringBootDemoJava/tree/main/DemoHelloworld) - [Spring Web + MyBaits Plus](https://github.com/gkdgkdgkdgkd/SpringBootDemoJava/tree/main/WebWithMyBatisPlus) - [Hibernate Validator](https://github.com/2293736867/SpringBootDemoJava/tree/master/HibernateValidator) - [Docker部署](https://github.com/2293736867/SpringBootDemoJava/tree/master/Docker) - [HTTPS](https://github.com/2293736867/SpringBootDemoJava/tree/master/HTTPS) - [Mail](https://github.com/2293736867/SpringBootDemoJava/tree/master/Mail) - [Swagger](https://github.com/2293736867/SpringBootDemoJava/tree/master/Swagger) - [Jasypt](https://github.com/2293736867/SpringBootDemoJava/tree/master/Jasypt) - [Redis缓存](https://github.com/2293736867/SpringBootDemoJava/tree/master/RedisCache) - [MyBatis Plus Generator](https://github.com/2293736867/SpringBootDemoJava/tree/main/MyBatisPlusGenerator) - [ShardingSphere + MyBatis Plus + MySQL 读写分离和主从复制](https://github.com/2293736867/SpringBootDemoJava/tree/main/ShardingSphereMyBatisPlusMySQLMasterSlave) - [ShardingSphere + MyBaits Plus + MySQL 分库分表](https://github.com/2293736867/SpringBootDemoJava/tree/main/ShardingSphereMyBatisPlusDataSharding) - [ShardingSphere + MyBatis Plus + MySQL 分库分表 + 读写分离](https://github.com/2293736867/SpringBootDemoJava/tree/main/ShardingSphereMyBatisPlusDataShardingAndReadWriteSplitting) # 4 `Java`版实现其他地址 - [Github](https://github.com/gkdgkdgkdgkd/SpringBootDemoJava) - [码云](https://gitee.com/jskdhfjksdhfjk/SpringBootDemoJava) - [GitCode](https://gitcode.net/qq_27525611/SpringBootDemoJava) # 5 `Kotlin`版实现 - [Github](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin) - [码云](https://gitee.com/jskdhfjksdhfjk/SpringBootDemoKotlin) - [GitCode](https://gitcode.net/qq_27525611/SpringBootDemoKotlin)