私は安らかなAPIに取り組んでいます。私は、RESTのバージョン管理を満たすために、バージョンの構造を「ロック」するソリューションを探しています。安心なエンティティのバージョン管理
私のプロジェクトでは、JAX-RSとJPAを使用しています。私のJPAエンティティはが頻繁に変更されますが、これらの変更が自動的に公開されることは望ましくありません。私はソリューションがDTO(Data Transfer Ojbect)になる可能性があることを知っています。これは多くのクラスを追加し、投資の価値があるかどうかはわかりません。
これを達成するためのより良い/より簡単なソリューションがありますか、またはDTOだけが唯一の方法ですか?
勝利のためのDTO。それ以外の場合は、内部構造をリークする必要がありますし、言及したように、アプリケーションの内部構造が変更される傾向があり、あなたのAPIを変更したくありません。 – Augusto