Java 为什么JHipster为maven和gulp提供了两个不同的服务器URL?我应该用哪一个?

Java 为什么JHipster为maven和gulp提供了两个不同的服务器URL?我应该用哪一个?,java,angularjs,maven,gulp,jhipster,Java,Angularjs,Maven,Gulp,Jhipster,我正在尝试签出并运行由其他人创建的jhipster应用程序以继续开发 终端1:我运行了“mvn”命令 mvn 现在,该应用程序可在以下位置获得: 终端2:我运行了gulp命令 吞咽 否,该应用程序也可从以下网址获得: 这有什么意义?jhipster文档要求我运行这两个命令。 这两台服务器是否不同,例如(1台tomcat,1台jetty)?当我运行“mvn”命令时,前端是如何工作的?“吞咽”只是为了帮助浏览器同步吗?我应该用哪一个 在处理应用程序的角度部分时,应该同时运行这两个选项 端口900

我正在尝试签出并运行由其他人创建的jhipster应用程序以继续开发

终端1:我运行了“mvn”命令

mvn

现在,该应用程序可在以下位置获得:

终端2:我运行了gulp命令

吞咽

否,该应用程序也可从以下网址获得:

这有什么意义?jhipster文档要求我运行这两个命令。
这两台服务器是否不同,例如(1台tomcat,1台jetty)?当我运行“mvn”命令时,前端是如何工作的?“吞咽”只是为了帮助浏览器同步吗?我应该用哪一个

在处理应用程序的角度部分时,应该同时运行这两个选项

端口9000用于
gulp-serve
(因此是一个nodejs服务器,而不是tomcat或jetty)进行浏览器同步,它只提供静态文件(js、css、html),并观察它们的更改以启用热重新加载。它还将所有对web API的调用从端口9000代理到端口8080上的spring引导服务器。这就是浏览器必须使用端口9000的原因

当然,这只是为了发展。在生产环境中,您只运行spring boot应用程序