ssm切面类如何注入service属性,一直报空指针异常java.lang.NullPointerException
@Component
public class MyLoginCheck {
@Autowired
private UserService userService;
private static MyLoginCheck myLoginCheck;
@PostConstruct
public void init(){
myLoginCheck=this;
myLoginCheck.userService=this.userService;
}
private void checkSecurity(JoinPoint joinPoint){
for (int i = 0; i < joinPoint.getArgs().length; i++) {
User user = (User)joinPoint.getArgs()[0];
int num = myLoginCheck.userService.login(user).getIdenId();
System.out.print(num);
}
在controller是可以正常使用的,我想通过切面类控制登录权限