如何在Springboot Jar中集成Angular 7应用程序?

时间:2019-08-09 10:17:53

标签: angular spring-boot gradle angular7

我想将我的前端Angular 7应用程序集成到Spring Boot jar中,可以通过http://localhost:4200/访问,以便在与Spring Boot集成之后,可以通过url http://localhost:8081/通过Spring Boot端口访问Angular 7应用程序。

我想将angular集成到Spring Boot jar本身中,以便当我运行java -jar App.jar时可以访问angular应用程序

我正在使用gradle构建弹簧靴子。

1 个答案:

答案 0 :(得分:1)

通过调用ng build在您的maven / gradle中添加一个构建步骤来构建Angular应用,然后将生成的文件从Angular应用的dist文件夹复制到Java资源中。如果您使用gradle,则应在processResources之前执行此步骤。如果使用Maven,我将一无所知。数百年来,我从未使用过Maven,对不起。

另一种选择是创建一个npm任务,该任务在运行Java构建之前会执行相同的操作。