Username变量名称可不可以改成别的?
来源:15-4 -前台实现、测试
heisenbear
2018-09-08
因为之前觉得username和name有些重复,所以就一直把username改成accountname。但是做校验的时候遇到了如下的报错
认为问题是出在User实体里,之前的getter和setter都是用accountname命名的,实现UserDetails接口的时候没有覆盖重写getUsername方法,getUsername返回的是null。于是改成了下面这样@Override
public String getUsername() {
return getAccountname();
}
但是运行的时候还是同样的错误,请问原因是什么?难道账号名称一定要用username才能和用来校验吗?
写回答
1回答
-
username是spring security 接口里面有用到,所以别改
112018-09-11
基于Spring Boot技术栈博客系统企业级前后端实战
毕设 Elasticsearch搜索+Thymeleaf模板+JPA+Security+BootStrap
1296 学习 · 738 问题
相似问题