我想集成我的前端 Angular 7 应用程序,可以通过 http://localhost:4200/ 访问在 spring boot jar 中,以便在与 spring boot Angular 7 应用程序集成后,可以通过 spring boot 端口通过 url http://localhost:8081/ 访问
我想将 angular 集成到 spring boot jar 本身中,以便在我运行 java -jar App.jar 时可以访问 angular 应用程序
我正在使用 gradle 来构建 spring boot jar。
最佳答案
通过调用 ng build
将构建步骤添加到您的 maven/gradle 以构建 Angular 应用程序,然后从 Angular 应用的 dist
复制生成的文件文件夹放入 Java 资源。如果你使用的是 gradle,这一步应该在 processResources
之前执行。 .如果使用 maven,我不知道,几个世纪以来我没有使用过 maven,对不起。
另一种选择是创建一个 npm 任务,它会在您运行 java 构建之前执行相同的操作。
关于angular - 如何在 Spring Boot Jar 中集成 Angular 7 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57428004/