java中自定义消息的方法

在开发项目的过程中,我们需要自己去开发一些工具,在java后端处理数据的时候,也许会直接返回对应的String类型的信息,但如果前端不仅仅是需要后端所推送的信息,也需要携带相应的数据信息给前端,同时也需要相应的状态反馈给前端,已达到友好前后端交互的目的,所以要自定义消息类

package main.com.global.utils;

public class Message {
    //msg是自己后端反馈给前端的信息
	private String msg;
    //statu是后端返回给前端的当前状态的编号
	private int statu;
    //data是后端返回给前端所需要的数据,如果有需求,就可以携带相应的实体类过去
	private T data;
	
	
	
	public Message(String msg, T data) {
		super();
		this.msg = msg;
		this.data = data;
	}
	public Message() {
		super();
	}
	public Message(String msg) {
		super();
		this.msg = msg;
	}
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public int getStatu() {
		return statu;
	}
	public void setStatu(int statu) {
		this.statu = statu;
	}
	public T getData() {
		return data;
	}
	public void setData(T data) {
		this.data = data;
	}
	
}

其中携带的数据的传输,使用了Java的泛型,以此来达到匹配各种类型的通用类的信息工具,这个是经常使用到的,我觉得还是比较有用的。

你可能感兴趣的:(java,java,工具类)