后端框架发布正式版本的操作步骤
1.确保以前版本的数据库脚本文件没有被更改 查看数据库脚本的Git变更记录,确保没人改动。 2.对比出所有数据库脚本与开发库数据库的差异,并生成数据库差异的更新SQL脚本 将现有数据库脚本导入对比库,然后通过工具导出对比库和开发库的数据库脚本,通过文件比较工具比对这两个库的脚本文件,修复两者差异,然后就得到正确的数据库脚本。 MySQL升级脚本生成方法如下(其它数据库脚本同理): ...
1.确保以前版本的数据库脚本文件没有被更改 查看数据库脚本的Git变更记录,确保没人改动。 2.对比出所有数据库脚本与开发库数据库的差异,并生成数据库差异的更新SQL脚本 将现有数据库脚本导入对比库,然后通过工具导出对比库和开发库的数据库脚本,通过文件比较工具比对这两个库的脚本文件,修复两者差异,然后就得到正确的数据库脚本。 MySQL升级脚本生成方法如下(其它数据库脚本同理): ...
不开oracle兼容 1.DDL脚本 1.1.去掉所有双引号 去掉所有SQL语句中的双引号。 注意:不能去掉初始数据中自己的双引号了,例如json数据中自己的双引号。 1.2.primary key语句 CREATE TABLE UTILITY_SYSTEM_CONFIG ( ID VARCHAR(36) NOT NULL, NAME ...
1.DDL脚本 1.1.语句转小写 将所有SQL语句全部转换成小写 1.2.去掉所有双引号 去掉所有SQL语句中的双引号。 注意:不能去掉初始数据中自己的双引号了,例如json数据中自己的双引号。 1.3.primary key语句 CREATE TABLE "UTILITY_SYSTEM_CONFIG" ( "ID" VARCHAR(36) N...
1.如何往登录用户对象中添加额外信息 创建自定义的UserEnhancer类,往用户对象的additionalInformation属性中添加自定义信息。 登录成功后用户session的用户对象中就会包含额外信息。 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.framewo...
1.CBB和产品系统的权限码为8位编码 例如: 应用编码 服务编码 模块编码 方法编码 01 01 01 01 最终编码为:01010101 2.交付项目的权限码为“项目编码-8位编码“ 例如: ...
1.Swagger页面如何只显示指定类或者指定方法的API信息 #springdoc资料文档地址:https://springdoc.org/ #配置要扫描API的包名,逗号分隔 #springdoc.packages-to-scan=com.framework.backend.utility #配置不要扫描API的包名,逗号分隔 #springdoc.packages-to-excl...
1.开发框架和系统CBB之间的架构设计 2.开发框架主要技术 主要使用技术 主要实现功能 主要使用技术 主要实现功能 base-framework Spring Boot 2.6.15 + Mybatis-P...
OAuth2单点登录对接的时序图如下所示: 1.OAuth2单点登录处理流程 前端页面处理流程步骤为: 图上的1,3,6,12红色字体的流程步骤。 前端需要相应代码来处理。 后端服务处理流程步骤: 图上2,7,10,11蓝色字体的流程步骤。 后端需要相应代码来处理。 OAuth2处理流程步骤: 图上4,5,8,9紫色字体的流程步骤。单点登录系统自己处理。 ...
后端框架已实现与OAuth2单点登录系统对接使用,后端同时支持普通登录和OAuth2单点登录。可以通过参数配置切换前端系统使用哪种登录方式。 开发框架系统对接OAuth2单点登录系统的时序图如下所示: 1.OAuth2单点登录处理流程 前端页面处理流程步骤为: 图上的1,3,6,12红色字体的流程步骤。 前端需要代码来处理。 后端服务处理流程步骤: 图上2,7,10,1...
后端框架已实现与CAS单点登录系统对接使用,后端同时支持普通登录和CAS单点登录。可以通过参数配置切换前端系统使用哪种登录方式。 开发框架系统对接CAS单点登录系统的时序图如下所示: 1.CAS单点登录处理流程 前端页面处理流程步骤为: 图上的1,3,6,12红色字体的流程步骤。 前端需要代码来处理。 后端服务处理流程步骤: 图上2,7,10,11蓝色字体的流程步骤。 ...