有没有办法按名称找到路线?我正在使用最新的 spring-boot。
鉴于:
@GetMapping(value = "/list", name = "list")
public String list() { ... }
我希望能够运行类似的东西:
route = getRouteByName("list")
我开发了一个 Thymeleaf 标签处理器,我希望能够在 .使用@Route 的“name”参数会非常方便。我试着让标签看起来像:文本
最佳答案
如果您打算从 name
中构建一个 url映射,您可以使用 fromMappingName(String mappingName)
来完成。 MvcUriComponentsBuilder
的方法.相同的文档 here .
String url = MvcUriComponentsBuilder.fromMappingName("list").build();
PS:您可能需要在构建器中进行更多配置才能形成完整的 url。上面的例子只是为了确保简洁。
关于java - 在 Spring ,有没有办法按名称找到路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57054903/