我正在使用 Spring Boot 创建一个程序,我想显示所有用户信息(我添加了名字、姓氏、城市等)我可以通过以下方式显示用户名:
<span sec:authentication="principal.username">
现在我想像这样显示名字:
<span sec:authentication="principal.FirstName">
这是代码片段:
@Override
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
User user = userRepository.findByEmail(username);
if (user == null) {
throw new UsernameNotFoundException("invalid username or password.");
}
return new org.springframework.security.core.userdetails.User(user.getEmail(), user.getPassword(), mapRolesToAuthorities(user.getRoles()));
}
问题是我想添加什么才能显示所有信息?