Asked Jul 2nd, 3:30 AM 102 0 2
  • 102 0 2
0

Map DTO to Entity và ngược lại trong Java Spring

Share
  • 102 0 2

làm sao để Map DTO to Entity và ngược lại trong Java Spring?

  • Chào mọi người, mình là người mới học Java Spring boot và có một thắc mắc là trong dự án thực tế thì mọi người thường map DTO sang Entity và ngược lại bằng các nào ạ? Hiện tại mình đang viết một static method là copyProterties() trong DTO và Entity để map qua lại lẫn nhau. Việc Map Entity sang DTO thì nên để trong service layer hay Controlller layer là tốt nhất ạ? hiện tại em đang để ở Service layer. Mong mọi người giải đáp giúp mình ạ

2 ANSWERS


Answered Jul 2nd, 5:37 AM
Accepted
+2

Bên C# có AutoMapper. Mình search Google cho Java Spring thì có cái tương tự, bạn tham khảo nha. https://www.baeldung.com/entity-to-and-from-dto-for-a-java-spring-application

Share
Avatar hungnt @hungnt03
Jul 2nd, 7:47 AM

Việc map giữa dto sang entity nếu không có nhiều exception bạn tự viết hàm map cũng được. Hoặc nếu muốn mì ăn liền dùng thư viện bên thứ 3 như bạn ở trên đã comment. Còn map ở controller hay service thì mình hay map ở service. Controller nên giữ cho càng ngắn càng tốt, công việc của nó chỉ là điều hướng và đẩy dữ liệu đã được xử lý từ service hoặc đẩy dữ liệu từ end user về service.

0
| Reply
Share
Answered Jul 6th, 10:29 AM
0

Sử dụng thư viện ModelMapper nhé bạn, tham khảo bài viết đã có: https://viblo.asia/p/su-dung-modelmapper-trong-spring-boot-63vKj1Vd52R

Share
Viblo
Let's register a Viblo Account to get more interesting posts.