插件支持计划
2023-01-20 15:00:44 4 举报
AI智能生成
应用于内部系统的插件化支持
作者其他创作
大纲/内容
申请分支(4.3)
使用4.3版本代码创建分支
将原来的 consul 替换为 nacos
添加默认的插座服务
搭建开发服务器
协调资源
准备工作
统一框架版本
添加插件开发相关菜单
Menu组件
Content组件
ToolButton组件
DropdownButton组件
DropdownItem组件
添加组件集
组件依赖管理
细化插件管理
功能定义
创建后端模板项目
创建前端模板项目
压缩整个插件模板工程至插座resouces目录
创建插件模板
创建插件源码目录
如何让插件自己决定 共享 / 隔离
选择模式 ( 依赖 / 共享 )
以UUID为目录名解压缩模板项目
替换模板项目中的配置信息
以UUID重新压缩文件至ZIP
返回给前端下载地址
支持自动生成
添加SSE支持
实现插件状态通知功能
实现插件日志订阅推送
生成插座服务
依赖共享
通过Feign调用PIMC接口
通过中间件读取PIMC数据
共享
依赖隔离
代码空间隔离
数据空间隔离
隔离
插件解密校验
安全
重定向logback
日志查看面板
日志
以UUID为目录名重新压缩文件
生成插件项目
添加项目生成
插件前端代码中添加pom.xml
添加frontend-maven-plugin打包工具
添加前端打包指令
打包效果
maven打包前端
maven拷贝dist至后端项目resources
maven打包整个插件
插件自动打包
插件支持
导航插件
局部插件
页签插件
对话框插件
开发示例
创建Confluence插件主题
功能介绍
快速使用
插座服务
插件项目
后端开发
动态路由
远程组件
打包构建
前端开发
开发文档
PIMC4插件支持计划
0 条评论
回复 删除
下一页