- 博客(2)
- 收藏
- 关注
原创 java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name ‘user‘
这个错误如果时在Springboot 使用BindingResult校验参数时,看看是否是下面这种情况。前端页面addUser.html <form th:action="@{/user/addUser}" method="post" > 姓名:<input type="text" name="username"><span th:errors="${user.username}" style="color:red"></span>
2020-07-26 12:44:09 2069
原创 当集合里面的对象属性被修改后,再调用remove()方法时不起作用?前提是你重写了集合对象的hashCode方法,并且集合里面的对象属性被修改引起了hashCode值的变化。
先来结论:结论如标题,补充,这是因为remove()是根据hashCode来删除的。(hashSet集合里面存储对象的hashCode不能重复)当你看到下面这代码的时候要注意了,这是默认你的Person类里面是重写了hashCode方法的。 public static void main(String[] args) { Set<Person> set = new HashSet<Person>(); Person p1 = new Person("唐僧
2020-07-18 18:57:26 1176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人