Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法理解jhipster的请求映射中的api和控制器中的资源?_Jhipster - Fatal编程技术网

无法理解jhipster的请求映射中的api和控制器中的资源?

无法理解jhipster的请求映射中的api和控制器中的资源?,jhipster,Jhipster,问题 为什么Jhipster在生成单片应用程序时在请求映射中添加“/api”,为什么它将控制器命名为资源 例如,请参见下文 @RequestMapping("/api") public class MenuResource { 这是一个标准过程吗?因为当我在制作RESTAPI时没有使用jhipster,如果我添加“api”,有人问你为什么要添加这个api 解决方案 我试着通过谷歌搜索它,但我只能找到这个网址,我无法理解 有人能给我介绍一下吗?谢谢 “资源”来自REST命名,请参见/api只是

问题

为什么Jhipster在生成单片应用程序时在请求映射中添加“
/api
”,为什么它将控制器命名为资源

例如,请参见下文

@RequestMapping("/api")
public class MenuResource {
这是一个标准过程吗?因为当我在制作RESTAPI时没有使用jhipster,如果我添加“api”,有人问你为什么要添加这个api

解决方案

我试着通过谷歌搜索它,但我只能找到这个网址,我无法理解

有人能给我介绍一下吗?谢谢


“资源”来自REST命名,请参见/api只是一种约定,用于对所有REST端点进行分组,并避免与应用程序可能提供的非REST URL发生名称冲突。这也是JHipster微服务体系结构用于路由和访问控制的约定。

Marziou能否解释一些非REST URL和微服务路由和访问点的用例或示例。例如,我认为SOAP web服务是非rest URL的一个示例,我们通常不使用它:index.html、javascript包、css、图像、错误页、h2控制台、swagger ui、执行器端点