# SpringBootDemo **Repository Path**: xiaour/SpringBootDemo ## Basic Information - **Project Name**: SpringBootDemo - **Description**: SpringBoot系列Demo;SpringBoot、MyBatis、Redis、MySql、Kafka、RocketMQ - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2018-08-27 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 相关文章 1.[SpringMVC配置太多?试试SpringBoot](https://xiaour.github.io/2018/05/02/The_SpringMVC_configuration_is_too_much_Try_SpringBoot/) 2.[Springboot集成Kafka](https://xiaour.github.io/2018/05/23/Springboot_integrated_Kafka/) 3.[Springboot集成RocketMQ](https://xiaour.github.io/2018/08/16/SpringbootRocketMQ/) 4.Webflux Spring异步编程,你将发现新大陆(代码已经部分上传,blog完善中...) 5.[利用EasyExcel,两行代码开发一个和API结果一致的生成Excel功能](https://github.com/xiaour/EasyExport#readme) ## 代码部分 ⭐️ SpringBootDemo 本代码集成了SpringBoot+MyBatis+Redis+MySql。 最新的部分经网友指正已经把冗余的代码去掉了,代码部分和配置文件部分都有相关的注释; git clone 到本地后就可以运行了,项目中使用到的数据库表如下 ```sql -- ---------------------------- -- Table structure for `user_info` -- ---------------------------- DROP TABLE IF EXISTS `user_info`; CREATE TABLE `user_info` ( `id` int(8) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `age` int(2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of user_info -- ---------------------------- INSERT INTO `user_info` VALUES ('1', 'xiaour', '18'); ``` ⭐️ SpringBootDemoV2 代码主要和SpringBootDemo的区别是使用了Springboot2.0 2018.08.22 添加了Twitter ID生成算法的工具,每秒支持12万ID生成。 ⭐️ SpringBootKafkaDemo Springboot2.0继承了Kafka消息中间件 ⭐️ SpringBootRocketMqDemo Springboot2.0继承了RocketMQ4.3消息中间件 ⭐️ SpringWebfluxDemo Webflux Spring异步编程。 --------------------------------- 有兴趣的朋友可以关注一下最新开源的 [spring.boot.sapi.starter](https://github.com/xiaour/spring.boot.sapi.starter)