Advertisement

Spring WebFlux (1): r2dbc+mysql+springdoc 创建 RESTful API

阅读量:

由于响应式编程在网络编程中的应用日益广泛,在关系型数据库领域中也出现了许多基于r2dbc等包的支持下开发出的新一代MySQL系列数据库。尽管响应式的写法与原有的Servlet存在较大差异,在控制层和服务层方面的实现方式与之前基本一致。然而,在功能上却有显著的不同之处——主要区别在于Controller返回的是Mono或Flux;特别是在支持CRUD操作方面,则与原有的JPA机制基本一致。

例子:

1、创建table

在MySQL数据库中建立一个名为mydb的数据库; 然后随后创建一个名为employee的表用于测试; 字段内容如下:

  • id
  • name: 员工姓名
  • age:员工年龄
  • salary:员工薪酬
复制代码
    CREATE DATABASE IF NOT EXISTS mydb;
    USE mydb;
    
    DROP TABLE IF EXISTS `employee`;
    CREATE TABLE `employee` (
                          `id` bigint(20) NOT NULL AUTO_INCREMENT,
                          `name` varchar(100) NOT NULL,

全部评论 (0)

还没有任何评论哟~