想要快速开发接口吗?试试基于 Java 的 magic-api
快速接口框架吧!通过 magic-api
提供的用户界面,你可以轻松地编写接口,无需费心定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象,就能完成常见的 HTTP 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()
重启项目后,访问 http://localhost:8080/magic/web
,即可进入 Magic-API 的管理页面。
注意:如果你在
test
目录下创建了接口(URL 是magic/web
),你可以正常地在线保存和调试接口。
完成以上步骤后,magic-api
就成功地集成到 ruoyi-vue
中了!
powered by kaifamiao