Java Checkstyle错误-返回计数为4(允许的最大值为2)

Java Checkstyle错误-返回计数为4(允许的最大值为2),java,checkstyle,Java,Checkstyle,我不确定这是否是一个重复的问题 我有一个带有4个返回语句的Java方法,每个返回语句返回不同的HTTP状态 如何修复此checkstyle错误以减少返回语句 if (condition) { return new ResponseEntity<Domain>(domain, HttpStatus.CONFLICT); } else if (condition2) { return new ResponseEntity<Domain>(domain,

我不确定这是否是一个重复的问题

我有一个带有4个返回语句的Java方法,每个返回语句返回不同的HTTP状态

如何修复此checkstyle错误以减少返回语句

if (condition) {
return new ResponseEntity<Domain>(domain, HttpStatus.CONFLICT);
            } else if (condition2) {
return new ResponseEntity<Domain>(domain, HttpStatus.PRECONDITION_FAILED);
            } else {
return new ResponseEntity<Domain>(domain, HttpStatus.OK);
}
if(条件){
返回新的ResponseEntity(域,HttpStatus.CONFLICT);
}否则如果(条件2){
返回新的ResponseEntity(域,HttpStatus.Premission\u失败);
}否则{
返回新的响应属性(域,HttpStatus.OK);
}

您可以定义一个
HttpStatus
,然后只使用一个返回语句:

HttpStatus status;
if (condition) {
    status = HttpStatus.CONFLICT;
else if (condition2) {
    status = HttpStatus.PRECONDITION_FAILED;
else {
    status = HttpStatus.OK;
}

return new ResponseEntity<Domain>(domain, status);
HttpStatus状态;
如果(条件){
status=HttpStatus.CONFLICT;
否则如果(条件2){
status=HttpStatus.premission\u失败;
否则{
状态=HttpStatus.OK;
}
返回新的响应属性(域、状态);

首先,为了返回Spring的
响应,您试图完成的HTTP操作是什么?