我正在制作 API Rest 后端,稍后用 Angular 進(jìn)行補(bǔ)充,我一直在想是使用 Jersey 還是 Spring Web,我選擇了 Jersey。我實(shí)際的 Profesor.class 有 3 個(gè)參數(shù);姓名、年齡和主題。但是當(dāng)我用 Postman 發(fā)送下一個(gè) JSON 時(shí): { "name":"bob", "age":"21", "asd":"qwe"}它不會(huì)給出錯(cuò)誤,正在工作并在 MySQL 中添加具有空主題的教授,我希望澤西島的響應(yīng)告訴我類似“錯(cuò)誤模型”或類似的內(nèi)容,并且不要訪問(wèn)數(shù)據(jù)庫(kù)。這是我得到的答案:{ "name": "bob", "age": 21, "subject": null}任何想法?這就是我的控制器的實(shí)際工作方式(我正在使用 Spring Boot)@Path("/create")@Consumes(MediaType.APPLICATION_JSON)@Produces(MediaType.APPLICATION_JSON)public class CreaterController { @Autowired CreateService createService; @POST @Path("/profesor") public Response createProfesor(Profesor profesor) { return createService.crearProfesor(profesor); } ....這是我的 CreateServiceImpl@Servicepublic class CreateServiceImpl implements CreateService { @Autowired private ProfesorDao profesorDao; @Autowired private AlumnoDao alumnoDao; @Autowired private MateriaDao materiaDao; public Response crearProfesor(Profesor profesor) { System.out.println("Creando nuevo profesor..."); return Response.ok(profesorDao.save(profesor)).build(); } ...
如何在 jax-rs 檢查正文
慕田峪9158850
2023-08-09 16:05:13