Spring データを使用します。その要点は、提供されたインターフェイス (CrudRepository など) を使用できるようにすることであり、実際に何かを実装する必要はありません。
アプリが次のことを確認するための措置を講じる必要があることに気付きました。
- & < > " ' などの不正な HTML 文字を入力からエスケープします
- SQLインジェクションに対する保護があります
そして、私にとって最も論理的な場所は、すべてのリポジトリが共有する一般的な db メソッドの上位にあるようです。しかし、それらはコードのどこにも実装されていないため、これがすでにSpringデータに実装されているかどうかはわかりません.