![](/img/trans.png)
[英]How to receive form data on the server side in an Angular/Spring Boot application?
[英]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.