Postingan lainnya
Spring: cara untuk memvalidasi REST repository
Saya membuat beberapa class:
1. Item, untuk entity jpa
2. ItemRepository, untuk repository
3. BeforeCreateItemValidator, untuk memvalidasikan Item sebelum melakukan create
Disini saya memasang annotation Component di class validatornya. (Sebelumnya saya sudah mencoba meregistrasi bean di class aplikasi, hasilnya sama saja)
Pertanyaannya adalah, mengapa method validate dari BeforeCreateItemValidator tidak dijalankan sama sekali?
(Saya sudah mencoba melakukan print atau logging dari dalam method tersebut, tapi tidak muncul di konsol)
Mohon bantuannya :) terima kasih...
1 Jawaban:
Jawaban Terpilih
<div>Masalah sudah terselesaikan, ternyata ini adalah bug di dalam framework spring sendiri.<br><br>Isu: <a href="https://jira.spring.io/browse/DATAREST-524">https://jira.spring.io/browse/DATAREST-524</a><br>Solusi: <a href="https://www.baeldung.com/spring-data-rest-validators#4-event-discovery-bug">https://www.baeldung.com/spring-data-rest-validators#4-event-discovery-bug</a><br><br>(Barangkali ada yang mengalami masalah serupa)</div>