特别注意:以下内容如果访问失败或有其他疑问,可先学习: SpringSecurity +oauth2+JWT实现统一授权和认证及项目搭建(一) 1 获取当前用户的信息代码为: Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); 但是,通过运行会发现principal的值只是用户名,没有用户信息,通过去看源码,才发现问题所在,以下是源码: 源码类:DefaultUserAuthenticationConverter.java 通过源码分析,发现这里的map只存储用户名,对此,如果要获取用户,我这里提供的方案是重写该方法,步骤如下: 新建UserAuthenticationConverter.java配置类,继承DefaultUserAuthenticationConverter.java,代码如下: package com.yty.system.oauth.config.jwt; import...