Spring HATEOASを既存のサービスツールやREST APIに取り込もうとしています。ただし、私が遭遇している問題の 1 つは、ControllerLinkBuilder が末尾のスラッシュを削除しているように見えることです (これは、既存の制約による要件です)。末尾のスラッシュをリンクに追加するための回避策または方法はありますか?
user.add(linkTo(UserController.class).slash("user").slash(user.getUsername() + "/").withRel("Get User Details"));
(ユーザーは ResourceSupport を拡張します)
私も .slash("") を試してみましたが、役に立ちませんでした。
出力:
"http://localhost:8080/REST/user/<username>"