我正在尝试将 Spring HATEOAS 合并到现有的服务工具和 REST API 中。但是,我遇到的问题之一是 ControllerLinkBuilder 似乎删除了尾部斜杠(由于现有约束,这是一个要求)。是否有一些解决方法或方法可以将该尾部斜杠添加到链接中?
user.add(linkTo(UserController.class).slash("user").slash(user.getUsername() + "/").withRel("Get User Details"));
(用户扩展 ResourceSupport)
我也试过 .slash("") 无济于事。
输出:
"http://localhost:8080/REST/user/<username>"