Nah, saya menemukan jawabannya sendiri. Beralih kembali ke id huruf kecil sehingga findById berfungsi dan tambahkan kelas berikut ke proyek:
@Configuration
public class SpringDataRestConfiguration extends RepositoryRestConfigurerAdapter {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.exposeIdsFor(Resource.class);
}
}
Seperti yang disarankan oleh nama metode, konfigurasi ini membuat objek kelas Resource untuk mengekspos id mereka di JSON.
PEMBARUAN:Jika Anda menggunakan spring-boot versi terbaru atau relatif terbaru, RepositoryRestConfigurerAdapter
kelas telah ditinggalkan, dan java-doc menyarankan untuk menggunakan antarmuka RepositoryRestConfigurer
secara langsung.
Jadi kode Anda akan terlihat seperti ini:
@Configuration
public class SpringDataRestConfiguration implements RepositoryRestConfigurer
...