【问题标题】:Migrating JSPs in Spring boot app to use angular在 Spring Boot 应用程序中迁移 JSP 以使用 Angular
【发布时间】:2020-01-07 10:31:18
【问题描述】:

我正在开发使用 JSP 进行查看的 Spring Boot 项目。由于这是一个大项目,我们将在每个版本中迁移几个视图,而不是一次全部迁移。所以角度代码将成为战争文件的一部分

我参考了这两篇文章,但无法加载 Angular 应用程序: https://medium.com/@majdasab/integrating-an-angular-project-with-spring-boot-e3a043b7307b

https://medium.com/@frithjof.hoppe/setup-a-single-angular-6-and-spring-boot-project-with-maven-ac656c7753ff

我是 Angular 的新手,所以任何指针都将不胜感激。

更新: 看了下面几个cmets,我觉得可能有些混乱,所以补充几点

  1. 我要部署一个war文件(无jar/嵌入式服务器)
  2. Angular 代码必须是 WAR 的一部分,因此可以在同一个端口上提供服务
  3. 应用程序将包含一些使用 Angular 提供服务的页面,并且很少会保留 JSP(如上所述,我们将在每个版本中迁移几个页面)

【问题讨论】:

标签: angular spring-boot hybrid


【解决方案1】:

您可以将 Angular 应用程序添加到 main 下的 webapp 包中,并添加 spring 配置文件以添加构建配置。可以使用 REST 调用进行通信。

您可能需要添加 CORS 配置以避免 API 调用被阻止。

【讨论】:

  • 我以为你想要一个 WAR 部署?
  • 对不起,问题中说他希望一切都在战争文件中
  • 哦,很抱歉我错过了。
  • @AravindSaiVellappat 我已经从上面提到的文章中尝试过这种方法,您能否详细说明您的方法或指向一些资源?
  • @GauravPingale 使用jhipster.tech 创建示例项目。它具有您正在寻找的功能。您可以直接使用它,也可以使用它来理解结构。我希望这会有所帮助。
猜你喜欢
  • 1970-01-01
  • 2019-01-22
  • 2015-11-17
  • 2019-08-31
  • 1970-01-01
  • 2016-09-13
  • 2019-03-12
  • 2020-08-20
  • 1970-01-01
相关资源
最近更新 更多