spring aspecjt weaving not working

我正在使用spring security和aspjectj进行编译时编织。我正在尝试记录成功的用户登录。我的切入点看起来如下。但它没有得到
@Pointcut("execution(* com.myapp.dao.UserDao.loadUserByUsername(..))")
private void pointcutUserLoginLogging() {}


@AfterReturning(pointcut="pointcutUserLoginLogging()")
public void doUserLogging(JoinPoint joinPoint){

}
我想检查的方法有以下签名
public class UserDao extends AbstractDao<User> implements GenericDao<User>, UserDetailsService {     
@Transient
public UserDetails loadUserByUsername(String username)
throws UsernameNotFoundException, DataAccessException {
    return loadByUsername(username);
}
}
    
已邀请:
这种问题几乎总是指向构建设置问题。只需确保您要编入的罐子位于“inpath”中,而方面位于“aspectpath”中。 Maven,Ant,Eclipse / AJDT都提供了一种在适当的路径中包含jar的方法。     

要回复问题请先登录注册