4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Spring Data Restで取得結果にもIDを追加する

Posted at

Spring Data Restで取得結果にもIDを追加する

あれ?IDどこいった?

Entityには定義しているのに、取得したデータにIDが入っていなくて驚きました。
Linkの方に含まれているので、データの指定時には問題なかったのですが、
View側にデータを渡すときにIDも渡せたほうが都合がよかったので、どうやってやるんだろうと調べていました。

以下のようなクラスを定義してあげるだけで、設定することができました。

@Configuration
public class RepositoryConfig extends RepositoryRestMvcConfiguration {
  @Override
  public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
    config.exposeIdsFor(User.class, Depertment.class);

  }
}
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?