使用Spring Security获取当前用户
基于SecurityContextHolder
import org.springframework.security.core.Authentication; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.userdetails.UserDetails; public class UserService { public String getCurrentUsername() { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); if :::ml-data{name=citationList}