相关疑难解决方法(0)

静态资源中的 Spring Boot 2.6 和 Angular

我的问题与这个已经被提出和回答的问题非常相似,但不是100%最新的。

我们使用 Chris Gaskill 的解决方案相当长一段时间,它非常适合我们,因为我们想要重定向包含多个路径段的请求(即/foo/bar

从 Spring Boot 2.4 开始,Boot 使用PathPatternParser代替AntPathMatcher,其中前者不再支持**模式的开头(请参阅文档)。

是否有其他解决方案来获得相同的行为?您使用什么将所有与其他内容不匹配的请求重定向到index.htmlAngular 应用程序?

这是转发请求的控制器的代码。

@Controller
class SpaRoutingController {

  @GetMapping("/**/{path:[^\\.]*}", headers = "X-Requested-With!=XMLHttpRequest")
  fun forward(): String? {
      return "forward:/"
  }
}
Run Code Online (Sandbox Code Playgroud)

spring spring-boot angular

7
推荐指数
1
解决办法
1954
查看次数

标签 统计

angular ×1

spring ×1

spring-boot ×1