响应式编程——R2DBC

Web、网络、IO(存储)、中间件(Redis、MySQL)

应用开发:

  • 网络
  • 存储:MySQL、Redis
  • Web:Webflux
  • 前端; 后端:Controller -- Service -- Dao(r2dbc;mysql)

数据库:

  • 导入驱动; 以前:JDBC(jdbc、各大驱动mysql-connector); 现在:r2dbc(r2dbc-spi、各大驱动 r2dbc-mysql)
  • 驱动
    • 获取连接
    • 发送SQL、执行
    • 封装数据库返回结果

今日任务:

  • r2dbc原生API:https://r2dbc.io(Reactive Relational Database Connectivity (R2DBC) )
  • boot整合spring data r2dbc:spring-boot-starter-data-r2dbc
  • 三大组件:R2dbcRepository、R2dbcEntityTemplate 、DatabaseClient
  • RBAC权限模型导入,基础CRUD练习;SQL文件在附录
  • 1-1,1-N 关系处理;
  • 扩展:导入接口文档进行测试: 访问 项目/doc.html

1、R2dbc

r2dbc是基于全异步的,响应式的,消息驱动、数据库层面天然支持高并发、高吞吐量

创建表

-- 用户表
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user`(
                           `id` bigint(20) NOT NULL AUTO_INCREMENT,
                           `username` varchar(255)  NOT NULL COMMENT '用户名',
                           `password` varchar(255)   NOT NULL COMMENT '密码',
                           `email` varchar(255)   NOT NULL COMMENT '邮箱',
    

相关推荐

  1. 响应编程——R2DBC

    2024-01-26 21:38:01       36 阅读
  2. SpringBoot整合 R2DBC

    2024-01-26 21:38:01       18 阅读
  3. Vue的响应编程

    2024-01-26 21:38:01       42 阅读
  4. vue2响应和vue3响应

    2024-01-26 21:38:01       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-26 21:38:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-26 21:38:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-26 21:38:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-26 21:38:01       18 阅读

热门阅读

  1. 寒假实训第二天

    2024-01-26 21:38:01       41 阅读
  2. 【ChatGPT 和文心一言哪个更好用?】

    2024-01-26 21:38:01       35 阅读
  3. centos更换国内yum下载源

    2024-01-26 21:38:01       28 阅读
  4. 编程笔记 html5&css&js 053 CSS伪元素

    2024-01-26 21:38:01       36 阅读
  5. C++Linux网络编程Day1

    2024-01-26 21:38:01       33 阅读
  6. CentOS7离线安装supervisor

    2024-01-26 21:38:01       34 阅读
  7. ctfshow-命令执行

    2024-01-26 21:38:01       40 阅读
  8. 使用HyperLogLog统计网站uv

    2024-01-26 21:38:01       29 阅读
  9. 微信小程序打卡定位实现方案

    2024-01-26 21:38:01       36 阅读
  10. 《More Effective C++》《效率——16、谨记80-20法则》

    2024-01-26 21:38:01       33 阅读