magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发
官方文档:https://www.ssssssss.org/magic-api
环境配置也非常简单(如下是布置在Springboot框架下),如下(官方文档有):
引用在pom.xml,配置在xxx.properties文件.
return db.table('Application_SG_Test.dbo.BookInfo').insert(body)
删
//其中id为请求参数输入值,与前端交互之后的话由前端传递,例如AJAX
return db.update("delete from Application_SG_Test.dbo.BookInfo where BookID in (#{id}) ")
改
//body.xxx意味着从请求body传值,例如前端form表单提交的为body
return db.update("update Application_SG_Test.dbo.BookInfo set BookNo=#{body.BookNo},BookName=#{body.BookName},BooKAuthors=#{body.BooKAuthors},ISBNNo=#{body.ISBNNo},PressName=#{body.PressName},PressAddress=#{body.PressAddress} where BookID=#{body.BookID}")
查
//模糊查询,以下语句可用于搜索栏,搜索栏的值keyWord为空,则全查,不为空就模糊查询
var sql= " select * from Application_SG_Test.dbo.yang_address";
if(body.keyWord!=null){
sql=sql+" where name like"+"'%"+body.keyWord.asString()+"%'"
}
return db.server.page(sql)
以上都是最基本的使用方法,如果想加深学习和加快公司开发速度的话,需要琢磨学习文档并自己定义方法


