私はGWTプロジェクトに取り組んでいます。現在、Hibernate Validator アノテーションとセッター検証の 2 つの場所でエラー メッセージを提供しています。これらのメッセージは同じです。また、それらは UI 側でも同一である可能性があります。
3 つの異なる場所に同じ文字列を記述する代わりに、それらを 1 つのリソースに統合し、そのリソースをプロジェクトからアクセスできるようにしたいと考えています。
「共有」パッケージでプロパティ ファイルを使用することを考えました。これは、ResourceBundle を使用してアクセスできます。ただし、これはエンティティ クラスでバンドルをインスタンス化する必要があることを意味しますが、これは適切ではありません。エンティティ クラスは基本的にバンドルに依存するようになります。しかし、私は他の方法も見つけることができません。
より良い解決策はありますか?