# 1 Spring Boot Demo 该仓库是`Spring Boot`的`Demo`合集,使用`Kotlin`实现。 # 2 环境 - `Spring Boot 2.7.0+` - `OpenJDK 17.0.3+` - `Gradle 7.4.1+` - `Kotlin 1.6.21+` - `build.gradle.kts` 各个`Demo`的一些额外环境可以查看各个`Demo`的`README.md`。 # 3 目前已实现 - [Helloworld](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/DemoHelloworld) - [Spring Web + MyBatis Plus](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/WebWithMyBatisPlus) - [Hibernate Validator](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/HibernateValidator) - [Docker部署](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/Docker) - [Mail](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/Mail) - [Swagger](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/Swagger) - [Jasypt](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin/tree/main/Jasypt) - [Redis缓存](https://github.com/2293736867/SpringBootDemoKotlin/tree/master/RedisCache) - [MyBatis Plus Generator](https://github.com/2293736867/SpringBootDemoKotlin/tree/main/MyBatisPlusGenerator) - [ShardingSphere + MyBatis Plus + MySQL 读写分离和主从复制](https://github.com/2293736867/SpringBootDemoKotlin/tree/main/ShardingSphereMyBatisPlusMySQLMasterSlave) - [ShardingSphere + MyBaits Plus + MySQL 分库分表](https://github.com/2293736867/SpringBootDemoKotlin/tree/main/ShardingSphereMyBatisPlusDataSharding) - [ShardingSphere + MyBatis Plus + MySQL 分库分表 + 读写分离](https://github.com/2293736867/SpringBootDemoKotlin/tree/main/ShardingSphereMyBatisPlusDataShardingAndReadWriteSplitting) # 4 `Kotlin`版实现其他地址 - [Github](https://github.com/gkdgkdgkdgkd/SpringBootDemoKotlin) - [码云](https://gitee.com/jskdhfjksdhfjk/SpringBootDemoKotlin) - [GitCode](https://gitcode.net/qq_27525611/SpringBootDemoKotlin) # 5 `Java`版实现 - [Github](https://github.com/gkdgkdgkdgkd/SpringBootDemoJava) - [码云](https://gitee.com/jskdhfjksdhfjk/SpringBootDemoJava) - [GitCode](https://gitcode.net/qq_27525611/SpringBootDemoJava)