public JsonResult<String> uploadPicture(@RequestParam("file") MultipartFile multipartFile) throws IOException { String pictureUrl = uploadPictureService.uploadPicture(multipartFile); return new JsonResult<String>(pictureUrl,"200","success"); } } 的JsonResult类怎么写
时间: 2023-06-10 14:03:35 浏览: 83
JsonResult 是一个泛型类,它通常用于返回 JSON 数据格式的响应。在上面的代码片段中,JsonResult 返回一个 String 类型的数据,同时还包括状态码和消息。以下是一个简单的 JsonResult 类的实现:
```java
public class JsonResult<T> {
private int code;
private String message;
private T data;
public JsonResult(T data, int code, String message) {
this.data = data;
this.code = code;
this.message = message;
}
// Getter and Setter methods
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
}
```
这个类有三个属性:code 表示状态码,message 表示消息内容,data 表示返回的数据对象。它还有一个带参数的构造方法,用于设置这三个属性的值。除此之外,还有相应的 getter 和 setter 方法,用于获取和设置属性的值。
阅读全文