当前位置 博文首页 > weixin_ccjz9527的博客:用spri从数据库中自动生成rest API

    weixin_ccjz9527的博客:用spri从数据库中自动生成rest API

    作者:[db:作者] 时间:2021-07-05 21:56

    如果您有一个现有的数据库,并且您想编写一个前端来使用它,您经常会发现自己花费数小时在数据库和前端之间建立连接。 如果你能简单地按下一个按钮并直接生成整个休息应用编程接口,那将会更有效地利用你的时间。

    Speedment是一个工具,它使用代码生成来生成基于现有数据库结构的定制领域模型。 查询可以直接发送到数据库,也可以从内存中提供,以获得更好的性能。 在本文中,我们将使用免费加速的官方插件“弹簧生成器”来生成一个完整的弹簧应用程序,以提供一个简单的休息应用编程接口。 我们将添加对分页、远程过滤和排序的支持,而不需要编写一行代码。

    在下面的例子中,我们将Sakila数据库用于MySQL。 Sakila是一个模拟电影租赁店的示例数据库。 它有称为电影、演员、类别等的表格。

    我们需要做的第一件事是配置我们的文件来使用最新的加速依赖和Maven插件。 最快的方法是使用你可以在这里找到的加速初始化器生成一个文件。 如果你在插件列表中选择“春天”,然后按“下载”,你会得到一个完整的项目文件夹和一个自动生成的文件。

    cs