# sim-framework **Repository Path**: dbsuperman/sim-framework ## Basic Information - **Project Name**: sim-framework - **Description**: sim-framework,简单的小框架,日常积累而得,持续完善中 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: sim-framework-1.0.2 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 38 - **Created**: 2022-07-05 - **Last Updated**: 2022-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### sim-framework 日常积累到的东西,包含一些工具及小框架 基于SpringBoot 2.1.5,集成了大部分web开发常用的依赖、cloud环境以及nacos服务注册发现等服务,可基于此进行快速二次开发。 部分功能截图: ![输入图片说明](images/1.png.png) ![输入图片说明](images/3.png) ![输入图片说明](images/API%E6%96%87%E6%A1%A31.png) (API文档工具,一个新轮子,但是更好的轮子,正在开发中,基于SpringFox3.0,增加API版本管理,应用管理,以及自定义模板导出API文档等功能) #### 如何使用 在pom.xml中添加仓库: rdc-releases https://61c59941e74da01affdc9d7b:Swtu1HNF1phz@packages.aliyun.com/maven/repository/2170823-release-TpgdUY/ true false 按需引入依赖: com.yao2san sim-framework-base 1.0.1 pom com.yao2san sim-framework-web 1.0.1 com.yao2san sim-framework-utils 1.0.1 com.yao2san sim-framework-cloud 1.0.1 #### 启动: 项目根目录下执行: sh ./bin/build.sh sh ./bin/service.sh start all 访问地址: http://127.0.0.1:8010 #### 目前可用内容: 1.模拟API:sim-api CS模式,客户端sim-api-client扫描所有controller,注册到服务端sim-api-server,服务端进行api管理 支持模拟api的开启/关闭,自定义模拟数据,动态修改模拟数据,新增接口等功能。 2.命令及脚本调用:sim-jvoke 支持本地/远程执行命令/脚本,简化调用方式。 3.定时任务管理:sim-task 一个很轻量的定时任务管理。 4.数据库差异对比工具(已支持mysql和oracle):sim-db-dif 一个数据库差异(表结构、字段等)对比小工具。 5.redis可视化查询:sim-cache-server 一个简单的redis查询工具。封装了大部分redis原生命令,提供Restful的redis连接和查询。 6.vue组件 积累的一些vue组件,持续更新中: - 表格组件sim-el-table-plus:https://www.npmjs.com/package/sim-el-table-plus - 搜素组件sim-el-search:https://www.npmjs.com/package/sim-el-search ------ #### 各模块说明: - sim-framework-base: 基础依赖 - sim-framework-web: web基础依赖 - sim-framework-utils: 通用工具包 - sim-framework-cloud: cloud环境支持(集成naocs) - sim-flink: - flink-nacos-support: flink集成nacos - sim-cache: - sim-cache-server:redis可视化查询的服务端 - sim-web:web页面集成 - sim-gateway: 网关模块,正在开发中...,基于Zuul,已实现动态路由、动态限流、及灰度路由等功能 - sim-gateway-server: 网关服务端 - sim-gateway-client: 网关客户端 - sim-security: 安全模块,包含用户认证、用户管理等功能 - sim-auth-server: 认证服务端,提供用户登录和认证,以及菜单、角色、权限、组织机构管理等功能 - sim-auth-client: 认证客户端,用于应用集成,获取用户信息 ----- ![QQ群](images/2.png.png) 如有疑问,欢迎扫一扫加群哦~