Quarkus:如何将请求@HeaderParam密钥作为强制密钥



如何在Quarkus 中将employeeIdemployeeName两个HeaderParam键都设置为强制键

@POST
@Path("/employee")
@Produces(MediaType.APPLICATION_JSON)
public Response SaveEmployeeDetails(@RequestBody Employee employeeObj, @HeaderParam("empId") BigInteger eemployeeId, @HeaderParam("empName") String employeeName) throws Exception {
//Service Layer Code
}

由于JAX-RS规范没有提供实现这一点的方法,因此最好使用quarkus-hibernate-validator扩展,并为每个不需要为null的参数添加@javax.validation.constraints.NotNull注释。

最新更新