开发喵星球

若依分离版集成magic-api(175)

magic-api一个基于Java的接口快速开发框架,通过magic-api提供的UI界面完成编写接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。

1、下载 ruoyi -vue
git clone 仓库,做好相应数据库的初始化及启动准备,相关操作参考,此处不赘述。

2、导入magic-api相关依赖

位置:ruoyi-admin 模块的 pom.xml 文件

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

1111

3、在application.yml 中添加 magic-api 配置项

位置:ruoyi-admin/src/main/resources/application.yml文件

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

1111

  1. 开放magic-api鉴权
    > 位置:ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
    添加下面这行代码,开放magic-api/web下的所有URL
访问 /magic/web/** 不拦截
.antMatchers("/magic/web/**").anonymous()
  1. 重启项目,访问http://localhost:8080/magic/web即可进入magic的管理页面。
    截屏2024-04-10 22.01.04

注意:若你在test目录下(url是magic/web)创建了接口,即可正常的在线保存和调试接口。

magic-api集成到ruoyi-vue完成✅

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-04-09 15:41:25 阅读量:261
<<   >>


powered by kaifamiao