Tôi có yêu cầu chuyển đối tượng tùy chỉnh bằng RESTTemplate vào dịch vụ REST của tôi.Cách chuyển đối tượng tùy chỉnh bằng cách sử dụng mẫu REST của Spring
RestTemplate restTemplate = new RestTemplate();
MultiValueMap<String, Object> requestMap = new LinkedMultiValueMap<String, Object>();
...
requestMap.add("file1", new FileSystemResource(..);
requestMap.add("Content-Type","text/html");
requestMap.add("accept", "text/html");
requestMap.add("myobject",new CustomObject()); // This is not working
System.out.println("Before Posting Request........");
restTemplate.postForLocation(url, requestMap);//Posting the data.
System.out.println("Request has been executed........");
Tôi không thể thêm đối tượng tùy chỉnh của mình vào MultiValueMap. Yêu cầu tạo ra là không thành công.
Ai đó có thể giúp tôi tìm cách này không? Tôi chỉ đơn giản có thể vượt qua một đối tượng chuỗi mà không có vấn đề.Đối tượng được xác định người dùng làm cho vấn đề.
Đánh giá cao sự trợ giúp nào !!!
Làm thế nào tôi có thể nhận được NewObject này trong máy chủ (ví dụ, người nhận) cuối này ?? – KJEjava48
@ KJEjava48 Để nhận NewObject trong RestController '@PostMapping ("/create ") public ResponseEntity createNewObject (@RequestBody NewObject newObject) {// làm công cụ của bạn}' –
Darshan