angular - 在 Spring Boot 应用程序中迁移 JSP 以使用 Angular
问题描述
我正在开发使用 JSP 进行查看的 Spring Boot 项目。由于这是一个大项目,我们将在每个版本中迁移几个视图,而不是一次全部迁移。所以角度代码将成为战争文件的一部分
我已经参考了这两篇文章,但无法加载角度应用程序: https ://medium.com/@majdasab/integrating-an-angular-project-with-spring-boot-e3a043b7307b
我是角度的新手,所以任何指针都会受到赞赏。
更新: 看下面的一些评论,我发现可能有些混乱,所以补充几点
- 我想部署一个war文件(没有jar/嵌入式服务器)
- Angular 代码必须是 WAR 的一部分,因此可以在同一个端口上提供服务
- 应用程序将包含一些使用 Angular 提供服务的页面,并且很少会保留 JSP(如上所述,我们将在每个版本中迁移几个页面)
解决方案
您可以将 Angular 应用程序添加到webapp
包下main
并添加 spring 配置文件以添加构建配置。可以使用 REST 调用进行通信。
您可能需要添加 CORS 配置以避免 API 调用被阻止。
推荐阅读
- javascript - 无法从 autocomplete.js 搜索结果中实际选择
- directus - Directus 8多对多不显示
- next.js - 与strapi工具反应
- ios - Xcode 提升日志 tcp_input [C109:3]/tcp_input [C107:3]
- sql-server - 按天和项目求和并添加缺失的天数
- c++ - 仅对数字模板参数执行数字钳制
- sql - Oracle迭代查询结果而不插入
- python-3.x - 字典有多个列表值的键
- jquery - 如何在 laravel 中更新 jquery 附加键、值数据
- forms - 如何从 vue js 中的 BFormSelect 或 b-form-select 中删除默认类?