当前位置: 首页 > 知识库问答 >
问题:

Spring boot Regex可捕捉所有路线

宋晋
2023-03-14

指的是指数的Spring综合路线。html,我正在尝试使用regex“/**/{spring:\\w}”来捕获所有路由。但我得到了一个错误:

标记错误:java.util.regex.模式语法异常,在索引2处悬挂元字符“*”

当我通过“/\\*\*/{spring:\\w}”修复这个问题时,我的正则表达式无法捕捉路由。

要求就同样的问题提供指导。

共有1个答案

阳勇
2023-03-14

如方法留档所述:

允许使用像"/静态/**"或"/css/{filename:\w\. css}"这样的模式。有关语法的更多详细信息,请参见AntPathMatcher。

见AntPathMatcher。我假设“/***/{spring:\\w}”至少需要更改为“/***/{spring:\\w}”

 类似资料:
  • 我有一个前端带有angular的spring boot应用程序。 我正在使用html5模式的ui路由器,我希望spring能够呈现相同的索引。所有未知路径上的html。 所以我的问题是,我如何创建一个后备映射,但它允许通过资源?

  • 在节点中。在js服务器上,捕获SIGTERM和捕获SIGINT有什么区别吗? 我认为进程不应该能够防止SIGINT关闭? 我是否能够捕获两个信号并阻止退出?我的实验表明答案是肯定的,但从我所读到的内容来看,SIGINT总是假设关闭一个进程。 或者我把SIGINT和SIGKILL混淆了?也许SIGKILL是我无法恢复的信号? 捕捉这些信号当然可以让我优雅地关机: 我想我把SIGINT和SIGKILL

  • 问题内容: 据我所知,netty通过重写方法exceptionCaught()处理异常。但是我想要的是一个可以处理所有异常的处理程序。因此,管道应类似于: InboundExceptionHandler- inboundHandler1-inboundHandler2-outboundHandler1-outboundHandler2-OutboundExceptionHandler 这意味着我应

  • 问题内容: 在Java中是否有捕捉到内存不足错误()的问题? 问题答案: 是的 。以下是一些可能有意义的示例: 如果您想通过 优雅地关闭 程序来处理它 如果要向用户显示问题或 记录错误 根据您的设计,您甚至可以清理内存并 恢复工作状态 但是 ,请注意,通常情况下(除非您处在一次要分配大量内存的位置),对于这些情况,您可能不会专门捕获OutOfMemoryError,而是始终在顶部进行操作主要入口点

  • 编辑:我已经用symfony设置了登录表单,授权工作正常。但是我想更深入地了解一下symfony的安全包是如何管理它的。 我想学习/了解Symfony安全处理认证的方式。如果我理解得很好,到目前为止,在Symfony中触发认证check_path行security.yml中指定的URL"/login_path": 然后控制器/监听器/服务通过变量POST[_username]和POST[_pass

  • 问题内容: 我正在为基于React的单页应用程序开发spring后端,在其中我使用React-Router进行客户端路由。 在index.html页面旁边,后端在路径上提供数据。 为了在我的应用程序的根路径上提供index.html,我添加了一个资源处理程序 我想要的是在没有其他路由匹配时(例如,当我调用以外的路径时)提供index.html页。 在spring如何配置这种全包式路线? 问题答案: