@AuthenticationPrincipal 是 Spring Security 框架中的一个注解,用于获取当前已认证用户的 principal(即用户身份信息)。

方法二(若依项目自带的)
(1)方法1.1
import com.ruoyi.common.security.service.TokenService;
@Autowired
TokenService tokenService;
//用户信息
LoginUser loginUser = tokenService.getLoginUser();
securityUtil.logInAs( loginUser.getUsername());

(2)方法1.12
SecurityContextHolder.getContext().getAuthentication().getName()