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>
3、在application.yml
中添加 magic-api
配置项
位置:
ruoyi-admin/src/main/resources/application.yml
文件
magic-api:
#在线编辑代码的入口地址
web: /magic/web
#保存在线编辑的代码的位置
resource:
location: /data/magic-api
magic-api
鉴权ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
magic-api/web
下的所有URL
访问 /magic/web/** 不拦截
.antMatchers("/magic/web/**").anonymous()
http://localhost:8080/magic/web
即可进入magic的管理页面。注意:若你在
test
目录下(url是magic/web
)创建了接口,即可正常的在线保存和调试接口。
magic-api
集成到ruoyi-vue
完成✅
powered by kaifamiao