Avatar
0
VV Beginner
VV Beginner
Api có gửi file dùng spring boot
Cần truyền xuống thông tin là 1 list Customer gồm: name, type, và 1 danh sách Document gồm documentType và file

public class CustomerInfo {

private String customerName;

private String customerType;

private List files;

}

public class CustomerFileDTO {

private String documentType;

private MultipartFile file;

}

Cách nào là tối ưu nhất để xử lý đưa list customer này xuống và lấy được file vậy ạ. Cho e xin cách truyền request xuống dễ xử lý với ạ. list customer này max size =5 vì nó đẩy xuống để lưu thông tin của 1 phiếu xử lý

  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Enlightened
tvd12 Enlightened
Em tách thành 2 API:
  1. API lấy danh customer, trong customer thì trả file name hoặc id
  2. API để lấy file theo name hoặc id

Tại sao làm vậy lại tối ưu:

  1. Em sẽ làm cho các API nhẹ nhàng đi rất nhiều, một API nên xử lý nhanh nhất có thể để giải phóng thread, nhường thread cho request khác.
  2. Các tập tin em có thể tại được async và đồng thời nhiều file thay vì phải chờ đợi file này rồi đến file kia.
  • 0
  • Reply