作者:CSDN-PleaSure乐事
欢迎大家阅读我的博客 希望大家喜欢
使用环境:IDEA
今天是1024程序员节,先祝大家节日快乐!
无法生成自动化序列serialVersionUID
如果我们在idea当中想要通过generate来生成自动化序列,如下图:
https://i-blog.csdnimg.cn/direct/6633c7095b84460fa6d9db4fb9e06898.png" width="614" />
首先我们需要将该类(我们以UserRegisterReqest为例,因为我解决这个方法的时候就是写的这个类)继承Serializable:
public class UserRegisterRequest implements Serializable
然后我们需要打开idea的settings,下载插件GenerateSerialVersionUID
https://i-blog.csdnimg.cn/direct/190301089fac4cff8796d12b1bafc3eb.png" width="662" />
然后在相关文件中导入包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端口异常
这个问题的描述我在简介中已经写到,这里我也再次复制一份:
org.apache.http.conn.HttpHostConnectException: Connect to localhost:8080 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused
这个问题是我在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按钮进行启动,来开启本地服务器,即按下该图标:
https://i-blog.csdnimg.cn/direct/f92f3c52ebf645d7a5c18d7d822e2f6f.png" width="78" />
完成启动后会出现如下一长串启动提示:
https://i-blog.csdnimg.cn/direct/53d686bc7e8d4ead9a01d13d4231b493.png" width="432" />
若出现,则表示已经启动完成。
然后我们再启动post,若其他参数接收正确,就可以成功接收到json文件了。
https://i-blog.csdnimg.cn/direct/67790687a20f459f897a82f860c5c1fd.png" width="552" />
作者:CSDN-PleaSure乐事
希望我的博客对您有帮助,也希望在对您有帮助时您可以为我留下点赞收藏与关注,这对我真的很重要,谢谢!