弹簧 4 + 角度 4
Posted
技术标签:
【中文标题】弹簧 4 + 角度 4【英文标题】:Spring 4 + Angular 4 【发布时间】:2018-06-12 09:43:57 【问题描述】:我们有一个使用 Spring 4、jsp、jquery 运行的应用程序。该应用程序在 8080 端口上运行到 tomcat 容器中。
现在我们要为新模块引入 Angular 4。是否可以在不更改现有功能的情况下进行?
【问题讨论】:
答案是肯定的。但我怀疑这真的对你有帮助,不是吗?所以开始做吧,如果你有实际问题,请提出一个具体的问题。 你能参考一些起点吗?想知道这两个端口如何同时工作 没有。这样的问题将是题外话。再次,开始做,一次解决一个问题,如果你有一个具体的问题,问一个问题。您只需要 Spring 应用程序为您的 Angular 应用程序提供 REST API 请求,并提供由您的 Angular 应用程序构建生成的静态文件,以及它已经提供的服务。 您可以使用 proxy.conf.json 文件来连接您的 REST Web API。例如:-https://***.com/questions/37172928/angular-cli-server-how-to-proxy-api-requests-to-another-server
【参考方案1】:
是的,它会运行。使用 Angular CLI 创建一个新项目。一旦你这样做了,给出命令 ng build --prod。我将在 dist 文件夹中提供输出。复制 dist 中可用的所有文件并粘贴到 webapps 文件夹内的 java web 应用程序中。
要运行 Angular 应用程序,它只需要以下列表中的一台服务器。 1. Apache Tomcat 2. 玻璃鱼 3.蟒蛇 4.节点服务器
端口在这里无关紧要。您可以使用相同的端口访问 UI 和服务。
【讨论】:
以上是关于弹簧 4 + 角度 4的主要内容,如果未能解决你的问题,请参考以下文章