弹簧 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的主要内容,如果未能解决你的问题,请参考以下文章

弹簧靴+角度部署

使用弹簧安全性和角度进行身份验证

将json从角度发送到弹簧控制器时出错

扭转弹簧有啥优势特点?

如何在角度和弹簧应用程序中隐藏访问令牌?

415 不支持的媒体类型角度弹簧启动 POST PUT http 方法