6

クライアント/サーバー アーキテクチャを持つ 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> {}
4

1 に答える 1