4.Webflux Spring异步编程,你将发现新大陆(代码已经部分上传,blog完善中...)
⭐️ SpringBootDemo 本代码集成了SpringBoot+MyBatis+Redis+MySql。 最新的部分经网友指正已经把冗余的代码去掉了,代码部分和配置文件部分都有相关的注释; git clone 到本地后就可以运行了,项目中使用到的数据库表如下
-- ----------------------------
-- 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