クライアント/サーバー アーキテクチャを持つ 2 つの Spring Boot アプリケーションがあります。バックエンドは Spring Data REST + JPA で構成されています。フロントエンドは、バックエンドによって公開されたリソースを消費し、パブリック REST API を提供する必要があります。
たとえば、マッパー Bean を宣言することによって、Spring データに DTO からドメイン オブジェクトを自動的にマップさせることは可能ですか?
// JPA persistable
@Entity
public class Order { .. }
// Immutable DTO
public class OrderDto { .. }
// Is this somehow possible..
@RepositoryRestResource
public interface OrderDtoRepository extends CrudRepository<OrderDto, Long> {}
// .. instead of this?
@RepositoryRestResource
public interface OrderRepository extends CrudRepository<Order, Long> {}