从实体配置生成API

jmms内置了基于于元数据的实体操作自动生成功能,目前支持以下操作:

Name METHOD Path Description
create POST /{entity} 创建一行记录
update PATCH /{entity/{id} 根据ID更新一行记录
delete DELETE /{entity}/{id} 根据ID删除一行记录
find GET /{entity}/{id} 根据ID获取一行记录
query GET /{entity} 查询多行记录

配置自动生成

jmms默认不自动生成任何操作,需要通过配置打开。

  • 配置全局范围,修改app/config.json配置:
{
    "api": {
        "generates" : "create update delete find query"
    }
}
  • 配置实体范围,修改app/entities/{Entity}.json
{
    "generates" : "create update delete find query"
}

generates属性也可以用特殊的操作进行配置

Name Description
* 表示全部操作
all *一样
read 表示find query
write 表示create update delete
Bingosoft            updated 2018-11-01

results matching ""

    No results matching ""