无法理解 jhipster 控制器中请求映射和资源中的 api?
Unable to understand api in request mapping and resource in controllers of jhipster?
问题
为什么Jhipster在我生成Monolithic Application时在Request Mapping中添加“/api
”,为什么它将控制器命名为资源?
例如,见下文
@RequestMapping("/api")
public class MenuResource {
这是一个标准过程吗,因为当我在不使用 jhipster 的情况下休息 api 时,如果我添加“api”,有人问为什么你添加了这个 API.
解决方案
我尝试通过谷歌搜索找到它,但我只能找到我无法理解的 URL?
https://github.com/jhipster/generator-jhipster/issues/2954
Can anyone guide me about the same.Thanks in advance.
"Resource" 来自 REST 命名见 What are REST resources? 。 /api 只是一种约定,用于对所有 REST 端点进行分组,并避免与您的应用程序可以提供的非 REST URL 发生名称冲突。它也是 JHipster 微服务架构用于路由和访问控制的约定。
问题
为什么Jhipster在我生成Monolithic Application时在Request Mapping中添加“/api
”,为什么它将控制器命名为资源?
例如,见下文
@RequestMapping("/api")
public class MenuResource {
这是一个标准过程吗,因为当我在不使用 jhipster 的情况下休息 api 时,如果我添加“api”,有人问为什么你添加了这个 API.
解决方案
我尝试通过谷歌搜索找到它,但我只能找到我无法理解的 URL?
https://github.com/jhipster/generator-jhipster/issues/2954
Can anyone guide me about the same.Thanks in advance.
"Resource" 来自 REST 命名见 What are REST resources? 。 /api 只是一种约定,用于对所有 REST 端点进行分组,并避免与您的应用程序可以提供的非 REST URL 发生名称冲突。它也是 JHipster 微服务架构用于路由和访问控制的约定。