gpt4 book ai didi

api - 创建 Java Spring API 路由器

转载 作者:太空宇宙 更新时间:2023-11-04 06:37:50 25 4
gpt4 key购买 nike

我正在使用 Java 和 Spring 创建 API。我的问题是,是否有一种标准方法可以将 API 路由组织到一个文件中?

例如,当使用 Express.JS 创建 API 时,有一个称为路由器的文件,所有路由都在其中声明和设置。

使用 Spring 基于注释的 MVC 框架,路由似乎分散在各个 Controller 中。因此,如果没有编写 API 的人需要对其进行更改,他们将不得不搜索文件以找到特定的路线。

是否有创建中央路由器的标准实践或模式?我只想创建一个路由器类,但是我必须在该路由器中创建许多类的实例。看起来不太干净。

最佳答案

XML 配置曾经是唯一的方法,但如果我没记错的话,通常的用法是每个 Controller 有一个方法。

第三方 springmvc-router 有一个相当不错的实现来满足您的需求。项目,它可以让你配置你的路线,例如:

GET     /user/?                 userController.listAll
GET /user/{<[0-9]+>id} userController.showUser
DELETE /user/{<[0-9]+>id} userController.deleteUser
POST /user/add/? userController.createUser

关于api - 创建 Java Spring API 路由器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25120065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com