java
package ...pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 封装好的结果集对象,用于返回操作结果。
*/
@NoArgsConstructor
@AllArgsConstructor
@Data
public class Result<T> {
private Integer code;
private String message;
private T data;
// 操作成功(带响应数据)
public static <E> Result<E> success(E data) {
return new Result<>(0, "操作成功", data);
}
// 操作成功(不带响应数据)
public static Result<Void> success() {
return new Result<>(0, "操作成功", null);
}
// 操作失败(不带响应数据)
public static Result<Void> error(String message) {
return new Result<>(1, message, null);
}
}
.../pojo/Result.java:20:16
java: 无法推断...pojo.Result<>的类型参数
原因: 无法推断类型变量 T
(实际参数列表和形式参数列表长度不同)
.../pojo/Result.java:25:16java: 无法推断...pojo.Result<>的类型参数
原因: 无法推断类型变量 T
(实际参数列表和形式参数列表长度不同)
.../pojo/Result.java:30:16java: 无法推断...pojo.Result<>的类型参数
原因: 无法推断类型变量 T
(实际参数列表和形式参数列表长度不同)
一直报错,检查发现应该是lombok没有正常启用的问题
