有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为带有requestMapping注释的控制器和方法禁用spring度量名称规则

我对Spring启动执行器及其指标还不熟悉

在我阅读的文档和所有示例中,总是显示spring以这种方式导出端点度量gauge.response.[method-path]。但在某些情况下,我们有复杂的@RequestMappings。例如,有这样的映射: @RequestMapping(value = {"{id:[^.]+}", "{id:[^.]+}.{type:\\w+}"}, method = RequestMethod.GET)

结果,spring将生成具有这些丑陋变量的度量gauge.response.500.{id:[^.]+}gauge.response.200.{id:[^.]+}.{type:\\w+}"(是的,我知道它将替换一些符号)

在这种情况下,如果我可以禁用它,并启用像gauge.response.[package.Class.method]之类的默认命名,那就更好了


共 (0) 个答案