)继承Serializable:

public class UserRegisterRequest implements Serializable

然后我们需要打开idea的settings,下载插件GenerateSerialVersionUID

IDEA无法生成自动化序列serialVersionUID及无法访问8080端口异常的解决方案-LMLPHP

然后在相关文件中导入包import java.io.Serializable;后就可以完成自动化序列的生成。

完整的代码示例如下,这里我暂时隐去了生成的序列,正常的序列会是一长串数字:

import lombok.Data;

import java.io.Serializable;

@Data
public class UserRegisterRequest implements Serializable {

    private static final long serialVersionUID = ;
    private String userAccount;
    private String userPassWord;
    private String checkPassWord;
}

无法访问8080端口异常

这个问题的描述我在简介中已经写到,这里我也再次复制一份:

这个问题是我在idea当中启动http后缀的文件进行测试时出现的,文件包含如下代码:

POST http://localhost:8080/user/login
Content-Type: application/json

{
  "userAccount": "PleaSure",
  "userPassWord": "12345678"
}

我们可以发现异常提示当中出现8080,是不是很眼熟呢。

这个是正在尝试通过 POST 请求向 http://localhost:8080/user/login 发送一个 JSON 格式的登录请求,表明在尝试发送请求时,客户端无法连接到运行在本地主机 8080 端口的服务。

这里我出现的问题是未启动本地服务器。

我们需要通过Debug按钮进行启动,来开启本地服务器,即按下该图标:

IDEA无法生成自动化序列serialVersionUID及无法访问8080端口异常的解决方案-LMLPHP

完成启动后会出现如下一长串启动提示:

IDEA无法生成自动化序列serialVersionUID及无法访问8080端口异常的解决方案-LMLPHP

若出现,则表示已经启动完成。

然后我们再启动post,若其他参数接收正确,就可以成功接收到json文件了。

IDEA无法生成自动化序列serialVersionUID及无法访问8080端口异常的解决方案-LMLPHP

10-31 08:48