sanri-tools-maven 是一个开源的用于企业开发的工具包,重点想解决项目开发中一些数据可视化,数据监控,数据调用的问题
目前已经提供一些常用的工具,读者也可以开发自己的工具 ,欢迎 pr 或者提 issue
docker run -di -p 8084:8084 -p 10086:10086 --name=sanritools leeliang0924/sanritools:release
说明: 这里只会说当前发布最新版本的运行说明, 旧版本请咨询作者
从 3.2.0 版本开始, 前端运行包(4M), 依赖包(90M), 和后端jar包(4M) 将分离, 因为之前的版本将前端包合并在后端包里无法快速修复前端 bug
大致的目录结构可以这样放置, 然后运行后端, 前端会加载 public 目录下的前端文件, 下载完整包: https://cowtransfer.com/s/54549a5602394d
sanritoolslib(依赖包)
fastjson.jar
connect-mysql-java.jar
....
public(前端包)
index.html
static
sanritools.jar(后端运行包)
启动命令, 极简形式
java -Dloader.path=sanritoolslib -jar sanritools.jar
指定内存, 守护进程方式启动
nohup java -Dloader.path=sanritoolslib -Xms256m -Xmx256m -jar sanritools.jar >/dev/null 2>&1 &
当前工具的版本在 tools-console/src/main/resources/version
文件中, 使用 3 位版本号, 主版本.次版本.bug更新
各模块版本信息和描述信息在模块的 resources/tools-[模块名].plugin.properties
中注册进来(名称,版本,作者,依赖项,帮助文档),
配置文件中帮助文档通过链接来指定, http:// 开头时为网络帮助文档, 否则在本地 resources 中查找
工具使用了更方便的单元测试,直接发送 http 请求来测试,所有的单元测试都在 requests/模块名.http 文件中
如果添加了权限, 则需要这样发起请求
tools-security.http
请求里面的第一个请求Authorization: {{Authorization}}
官方前端 https://gitee.com/sanri/sanritoolsvue
如果对这个前端不满意,可以使用接口进行自定义开发, 本项目只是提供数据服务, 可以通过运行 smart-doc
获取接口文档
官网前端只会支持最新版本, 不会对旧版本做兼容
详情见二开文档
创作不易, 觉得工具好用的话, 可以帮打赏一下啊
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )