在春季,有什么方法可以按名称查找路线吗?

时间:2019-07-16 10:10:57

标签: java spring-boot

是否可以通过名称查找路线?我正在使用最新的spring-boot。

给出:

@GetMapping(value = "/list", name = "list")
public String list() { ... }

我希望能够运行以下内容:

route = getRouteByName("list")

我开发了Thymeleaf标记处理器,并且希望能够在中创建URL。使用@Route的“名称”参数将非常方便。我尝试使标签看起来像:Text

1 个答案:

答案 0 :(得分:2)

如果您打算在映射的name中构建一个url,则可以使用fromMappingName(String mappingName)的{​​{1}}方法来完成。相同here的文档。

MvcUriComponentsBuilder

PS:不过,您可能需要在构建器中进行一些其他配置才能形成完整的URL。上面的示例只是为了确保简洁。