繁体   English   中英

Spring Boot + Angular 应用程序

[英]Spring Boot + Angular Application

我正在尝试构建一个 Spring Boot 应用程序,其中 Angular 将作为前端,而 Spring-Boot 将作为后端。 我想让它可以部署在war

我尝试在网上搜索许多链接,到目前为止我得到的理解是:Spring-Boot 将在 8080 端口上运行,而 Angular 将在 4200 上运行。我很困惑它如何作为一个单元工作以便成为能够将其作为独立的 Spring-Boot 应用程序运行,也可以作为war部署。

我在网上看到过其他方法,为 Spring-Boot 和 Angular 创建单独的war文件,创建单独的项目,然后将 angular 生成的 dist 转储到 spring boot 项目中,但我的要求没有得到满足。

我想构建一个 Spring-Boot 项目,并在该项目的webapps文件夹中维护所有 Angular 代码。 因此,我想同时连接 Spring-Boot 和 Angular,并能够将其作为 Spring-Boot 应用程序和war部署运行。

我推荐frontend-maven-plugin ,它确实可以解决问题。

您可以查看此github 存储库 这是一个简单的 Spring-boot + Angular 应用程序,只是包装是jar和前端代码在单独的模块中,但你需要的想法似乎是一样的。

此链接显示使用 Spring Boot 和 Grunt 来编译 TypeScript。 它与 Angular 并不完全相同,但它展示了如何使用 Maven 前端插件。

您可以使用这个开源模板。 它是 Maven 多模型存储库。 转到存储库并单击使用此模板按钮。

模板

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM