当前位置: 首页 > news >正文

(四)毛子整洁架构(Presentation层/Authentiacation)


文章目录

  • 项目地址
  • 一、Presentation 层
    • 1.1 数据库migration
      • 1. 添加数据库连接字符串
      • 2. 创建自动Migration/Seed
      • 3.修改Entity添加private 构造函数
      • 4. 执行迁移
    • 1.2 全局错误处理中间件
    • 1.3 Controller 添加
      • 1. Apartments
      • 2. Bookings
      • 3. 测试
  • 二、Authentiacation
    • 2.1 添加Keycloak服务
      • 1. 配置docker-compose
      • 2. 测试


项目地址

  • 教程作者:
  • 教程地址:
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt 
airflow

一、Presentation 层

在这里插入图片描述

1.1 数据库migration

1. 添加数据库连接字符串

2. 创建自动Migration/Seed

3.修改Entity添加private 构造函数

  1. 出现错误
    在这里插入图片描述
  2. 给Entity添加私有构造器解决

4. 执行迁移

  • 执行迁移
    在这里插入图片描述

1.2 全局错误处理中间件

1.3 Controller 添加

1. Apartments

2. Bookings

3. 测试

在这里插入图片描述

二、Authentiacation

56-74

在这里插入图片描述

2.1 添加Keycloak服务

1. 配置docker-compose

2. 测试

相关文章:

  • 问题解决思路:numpy:DLL load failed
  • QSFP+、QSFP28、QSFP-DD接口分别实现40G、100G、200G/400G以太网接口
  • AUTODL Chatglm2 langchain 部署大模型聊天助手
  • 《用MATLAB玩转游戏开发:从零开始打造你的数字乐园》基础篇(2D图形交互)-《打砖块:向量反射与实时物理模拟》MATLAB教程
  • 【数据结构与算法】图的基本概念与遍历
  • 离线化 Service Worker
  • yocto的大致工作流程
  • [SV]等待32个instance的某一个信号的pulse,该怎么写?
  • 【LeetCode 热题 100】215. 数组中的第K个最大元素(Python 快速选择详解)
  • 探索C++内存管理
  • UE5 PCG学习笔记
  • 初等数论--莫比乌斯反演
  • 【数据结构入门训练DAY-30】数的划分
  • STM32F103单片机在不需要使用 JTAG 调试接口的情况下,释放引脚给其他功能使用。
  • React Hooks 精要:从入门到精通的进阶之路
  • TWAS、GWAS、FUSION
  • 【读书笔记】《编码:隐匿在计算机软硬件背后的语言》01 逻辑与开关
  • 【单片机毕业设计16-基于stm32c8t6的智慧交通灯系统设计】
  • 湖南(源点咨询)市场调研 商业综合体定位调研分享(下篇)
  • Spring Boot 中如何启用 MongoDB 事务
  • 印控克什米尔地区再次传出爆炸声
  • 鄂州:锁死中小学教师编制总量,核减小学编制五百名增至初中
  • 洗冤录|县令遇豪强:黄榦处理的一起地产纠纷案
  • AI药企英矽智能第三次递表港交所:去年亏损超1700万美元,收入多数来自对外授权
  • 保证断电、碰撞等事故中车门系统能够开启!汽车车门把手将迎来强制性国家标准
  • 华为鸿蒙电脑正式亮相,应用生态系统能否挑战Windows?