当前位置: 首页 > 软件库 > Web应用开发 > >

magic-boot

基于 magic-api 的快速开发平台
授权协议 MIT
开发语言 Java
所属分类 Web应用开发
软件类型 开源软件
地区 不详
投 递 者 曹浩波
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

magic-boot 是基于 magic-api 搭建的快速开发平台,前端采用Vue3 + Element Plus最新版本搭建,依赖较少,运行速度快。对常用组件进行封装。利用Vue3的@vue/compiler-sfc单文件编译,动态编译组件,可以实现在浏览器编写Vue代码,既改即生效快速开发,利用magic-api本身特性安全隔离生产和开发环境。将Vue代码以插件化的方式交给magic-api管理。

代码 效果

功能

  • 菜单管理:树结构,配置菜单、权限按钮、选择关联组件等,支持全局模糊搜索
  • 组织机构:树结构,配置组织机构,类型:部门、公司(选择项存在数据字典),支持全局模糊搜索
  • 角色管理:角色菜单权限分配、设置数据范围等。
  • 用户管理:用户添加、导入用户(支持导入前预览数据)、登录状态更改等
  • 数据字典:分为系统类业务类两类数据维护
  • 代码生成:生成magic-api接口代码和前端代码,自动保存到magic-api的“接口”和“组件”栏中
  • 操作日志:接口调用操作日志查询
  • 登录日志:系统登录日志查询,包含登录失败日志
  • 数据库监控:Druid Monitor SQL监控、数据源信息查看等
  • 在线用户:当前活跃在系统内的用户,可以选择踢人下线

在线体验

系统截图

  • 编译uboot会生成很多image: u-boot.img uboot.bin uboot_crc.bin 及 uboot_crc.bin.crc 。 这些image文件有哪些区别和联系, 我们将做以下详细分析: 1. u-boot.bin 是u-boot 编译生成的原始的image 文件, 很多image 文件的生成都需要依赖于它。 2. u-boot.img 它是给u-boot.bin 加上0

  • 注:本文基于armv8架构来对u-boot进行启动流程分析,u-boot版本为2022-01。 1 u-boot在汇编启动阶段对系统的一些初始化 当cpu交由u-boot接管进入u-boot后,首先会到_start符号处开始执行初始化,并在此期间完成一些必要的系统寄存器相关的初始化,包括保存boot参数,进行地址无关fixed,系统寄存器复位,底层平台相关初始化等,启动代码位于arch/arm/c

  • 一、准备工作 为方便开发与部署,需创建相应的yml文件 1、修改application.yml spring: application: name: project-name profiles: active: @profile.name@ 2、添加开发环境用的yml 添加文件application-dev.yml magic-api: # 配置web页面入口 we

  • 64位ARM Linux内核启动的环境要求 在64位ARM处理器上,Linux内核启动前,对设备的环境要求主要有以下几点: 内存(DDR)已初始化完成,禁用MMU,关闭数据缓存(dcache); 蔽屏CPU中断,关闭指令缓存(icache); 禁用驱动的DMA操作,防止Linux内核在启动过程中内存被IO设备访问; 除此之外, Linux内核对64位ARM处理器的状态(例如异常级别,Excepti

  • 后端太复杂影响开发效率,怎么用简单框架快速完成数据库信息交互,然后对外提供各种crud接口呢,这里有个magic-api可以用,可以跟上一篇的mybatis-plus对比:myabits-plus简单demo,参考magic-api的自我介绍:magic-api,magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无

  • 网上找了好多springboot2.6.x+swagger3的配置,基本都没大问题。加上magic-api之后,要么启动报documentationPluginsBootstrapper相关错误,要么应用响应404。 在erupt+magic-api的环境下,其实不需要在启动类上配置@EnableSwagger2或者@EnableOpenApi,以下为关键依赖: <dependency>

 相关资料
  • magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发 特性 支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等支持jdbc规范的数据库 支

  • Magic是用JavaScript脚本开发的轻量级UI组件,具有性能高效、代码量小、支持多种初始化方式等方面的优势,Web前端开发者可以使 用Magic快速搭建前端功能比较复杂的网站。Magic的每个组件都有非常丰富的接口和事件处理,网站也提供了详细的使用文档和Demo演示。Web前 端开发者可以通过定制组件、初始化方式和插件获得最轻量级版本。Magic的底层为高效的Tangram库。 10个常用

  • Magic Lantern是一个开源项目,为佳能EOS相机添加了许多出厂时没有提供的功能。它最近加入的新功能中有一个叫Dual ISO,利用佳能高端相机如5D Mark II(无敌兔)和Mark III(无敌伞)的传感器,捕捉两种不同闪光范围的图像,极大的扩大了佳能相机的动态范围,使佳能的照片质量接近了尼康的流行相机如 D800和D4。Magic Lantern其他的新功能还包括延时摄影、定时曝光控制计等。 介绍内容来自 Solidot

  • 最近无事翻 Ubuntu 的软件中心,发现一个有趣的软件,叫做 Live Magic,这东西可以非常傻瓜的制作 Debian 的 Live 盘。 首先在 Ubuntu 软件中心下载 Live Magic 这个软件,装完之后会在应用程序-附件中出现 Live Magic 的快捷方式。 打 开 Live Magic 它会先让你选择是要制作 Standard Debian 安装盘还是带有 GNOME/K

  • python-magic 是 libmagic 库的 Python 语言封装,实现魔术棒的文件类型识别。 示例代码: >>> import magic>>> magic.from_file("testdata/test.pdf")'PDF document, version 1.2'>>> magic.from_buffer(open("testdata/test.pdf").read(1024)

  • Magic Wormhole 提供了这样一种文件传输方式:不需要任何的上传、网页界面,或登录密码,只需输入几个代码,即可传送文件。 Magic Wormhole 提供了一个名为 wormhole 的库和命令行工具,它可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本)。通过使用相同的“虫洞代码”(wormhole codes)来识别两个端点。使用的代码很简短,人性化,接收方通常只需要