AOP編程報錯Xlint:invalidAbsoluteTypeName

    

@Component
@Aspect
public class DingdingAspect {

private Logger logger = LoggerFactory.getLogger(this.getClass());

@Pointcut("execution(* com.zhuanche.controller.driverteam.DriverTeamController.updateOneDriverTeam(..))&& @annotation(dingdingAnno)
")    public void pointCut(){        logger.info("含有自定義註解dingdingAnno的方法...");    }    @Before("pointCut()")    public void dingdingVerify(JoinPoint joinPoint ){        logger.info(joinPoint.getSignature().getName() + ",入參:{" + Arrays.asList(joinPoint.getArgs() + "}"));    }    @After("pointCut() && @annotation(dingdingAnno)")    //@AfterReturning("within(com.zhuanche.controller.driverteam(..)) && @annotation(dingdingAnno)")    public void finish(JoinPoint jointPoint,DingdingAnno dingdingAnno){        logger.info(jointPoint.getSignature().getName());        System.out.println(jointPoint.getSignature().getName());    }}想在某個方法前面加上自定義註解 方法成功後,作業務需求。結果一直報Xlint:invalidAbsoluteTypeName 。上網搜了下,通常是包或者類型錯誤。本身的緣由是 後面加上了 && +本身的註解。這個應該是須要寫在下面的 ,要否則spring 初始化的時候會認爲這個目錄找不到。
相關文章
相關標籤/搜索