Spring Boot + Angular 2结构

Tom*_*rik 11 spring-boot angular-cli angular

在我的项目中,我想使用Spring BootAngular 2.

  1. 结构Spring Boot AppSpring Initializer完成 .
  2. 结构Angular 2 AppAngular CLI工具(ng new myfrontendapp)完成

Angular 1你可以把你index.html变成公共文件夹中.

Angular 2index.html中生成src文件夹,我想保持这种结构.

我的问题是我应该怎么做才能index.html看到Spring Boot并保持生成的结构Angular CLI.

谢谢你的回答.

Tom*_*rik 6

解决方案是将Angular 2项目的构建输出重定位到Spring Boot / static/ public文件夹中.

2个步骤:

  1. 设置OUTDIR.angular-cli.json文件:

在此输入图像描述

  1. Angular 2项目的根目录类型中:

    ng build
    
    Run Code Online (Sandbox Code Playgroud)

(!请注意,这适用于 在Angular CLI工具中生成的Angular 2项目,对于Angular 2项目不是由Angular CLI工具创建的,outDir是在tsconfig.json文件中编辑的)