我是Spring開發的新手。我需要創建一個簡單的應用程式,一個控制器,該控制器具有一個方法,該方法將自定義設計的物體類的物件作為引數放入專案中。原型如下所示:
@RestController
public class JobsController {
@PostMapping("/search")
public ResponseEntity<?> search() {
log.info("JobsController -> search method");
//JobSearchEntity jobSearchEntity = modelMapper.map(jobSearch, JobSearchEntity.class);
List<JobEntity> jobs = jobService.searchJobs();
//log.info(String.format("Job found: %s ", jobSearch));
return ResponseEntity.ok(jobs);
}
}
可以通過 Postman 測驗更高級的人告訴我如何做到這一點,如何測驗帶引數的控制器方法?
uj5u.com熱心網友回復:
可以在方法上添加@requestbody注解后使用postman以json格式提交引數,也可以不加注解直接在form中提交引數
uj5u.com熱心網友回復:
你可以使用這個例子。是很簡單的例子。
@RestController
@RequestMapping("/root")
public class RootController {
private final RootService service;
public RootController(final RootService service) {
this.service = service;
}
@PostMapping("/exemple")
public void createRoot(@RequestBody final RootDto dto) {
service.createRoot(dto);
}
}
然后,您可以使用 JSON 向 POST 主機/根目錄/示例發送請求。
您可以在此處找到更多示例:
@PostMapping通常用于保存新資料(例如:創建作業)
看看休息資源命名指南
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/447571.html
