开发喵星球

Ruoyi-Vue 整合 Magic-API的简易教程(288)

想要快速开发接口吗?试试基于 Java 的 magic-api 快速接口框架吧!通过 magic-api 提供的用户界面,你可以轻松地编写接口,无需费心定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象,就能完成常见的 HTTP API 接口开发。

Magic-API

步骤一:下载 ruoyi-vue

首先,从仓库中使用 git clone 下载 ruoyi-vue 项目,并进行相应数据库的初始化及启动准备。具体操作可参考官方文档,这里不再赘述。

步骤二:添加 magic-api 依赖

ruoyi-admin 模块的 pom.xml 文件中引入 magic-api 的相关依赖:

<dependency>
    <groupId>org.ssssssss</groupId>
    <artifactId>magic-api-spring-boot-starter</artifactId>
    <version>2.0.2</version>
</dependency>

依赖

步骤三:配置 magic-api

ruoyi-admin 模块的 application.yml 文件中添加 magic-api 的配置项:

magic-api:
  # 在线编辑代码的入口地址
  web: /magic/web
  # 保存在线编辑的代码的位置
  resource:
    location: /data/magic-api

配置

步骤四:开放 magic-api 的鉴权

ruoyi-framework 模块中的 SecurityConfig.java 文件里,添加以下代码,以开放 magic-api/web 下的所有 URL:

// 访问 /magic/web/** 不拦截
.antMatchers("/magic/web/**").anonymous()

步骤五:重启项目并访问 Magic-API 管理页面

重启项目后,访问 http://localhost:8080/magic/web,即可进入 Magic-API 的管理页面。
管理页面

注意:如果你在 test 目录下创建了接口(URL 是 magic/web),你可以正常地在线保存和调试接口。

完成以上步骤后,magic-api 就成功地集成到 ruoyi-vue 中了!

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-08-03 14:54:29 阅读量:110
<<   >>


powered by kaifamiao