Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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
Angularjs 将前端与后端分离。弹簧靴和角2_Angularjs_Maven_Spring Boot - Fatal编程技术网

Angularjs 将前端与后端分离。弹簧靴和角2

Angularjs 将前端与后端分离。弹簧靴和角2,angularjs,maven,spring-boot,Angularjs,Maven,Spring Boot,我正在试图找出如何将前端与后端分开。范例---- DemoProject------ src pom.xml 前端将是有角度的,后端将是Spring boot。我试图找到一个样本项目,或者希望有人能给我指出正确的方向。我不想做一个单一的应用程序,更微型的服务类型的应用程序 一种方法是生成EAR并将其部署到任何企业应用服务器。 如果您使用的是maven,那么您可以使用多模块项目来实现这一点。 对于这种方法,您可以有3个子模块和1个父模块。 您可以将前端代码放在一个模块中,让pom.xml从中

我正在试图找出如何将前端与后端分开。范例----


DemoProject
------


src


pom.xml


前端将是有角度的,后端将是Spring boot。我试图找到一个样本项目,或者希望有人能给我指出正确的方向。我不想做一个单一的应用程序,更微型的服务类型的应用程序

一种方法是生成EAR并将其部署到任何企业应用服务器。
如果您使用的是maven,那么您可以使用多模块项目来实现这一点。
对于这种方法,您可以有3个子模块和1个父模块。
您可以将前端代码放在一个模块中,让pom.xml从中生成WAR。
第二个模块将包含您的所有后端代码,其pom将生成一个JAR(或者一个WAR也可以)。
第三个模块除了简单地将JAR和WAR打包到一个EAR中之外什么都不做。
这三个模块将是子模块。
父模块只是聚合器模块,它将为其每个子模块执行pom。这样,你就有了一个罐子,一场战争和一只耳朵。
EAR是您将要部署到服务器上的工具。

本文将介绍一种使用前端/后端模块组织Spring Boot应用程序的方法,同时仍然利用devtools功能。

是的,这就是我正在尝试做的,我只是想找到一个好的示例。我只在一个模块下做过。我知道在第三个pom文件中,我将定义
模块
,比如
前端
,但将其与Angular 2和boot结合在一起是我试图解决的问题。请检查此问题。这只是一个骨架。乍一看,它似乎是我在寻找的,但它不是点击这么说。我现在正在研究这个项目。请原谅我的无知,但我只在一个模块下制作过应用程序,并将前端放在
resources/webapps
下。
  -----------`backend` (module)
      -------`frontend` (module)