我想将我的前端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构建弹簧靴子。
答案 0 :(得分:1)
通过调用ng build
在您的maven / gradle中添加一个构建步骤来构建Angular应用,然后将生成的文件从Angular应用的dist
文件夹复制到Java资源中。如果您使用gradle,则应在processResources
之前执行此步骤。如果使用Maven,我将一无所知。数百年来,我从未使用过Maven,对不起。
另一种选择是创建一个npm任务,该任务在运行Java构建之前会执行相同的操作。