gpt4 book ai didi

spring - 在构建项目时,有没有办法摆脱这些 spring/aspectj 警告?

转载 作者:行者123 更新时间:2023-12-04 21:25:17 30 4
gpt4 key购买 nike

我经常忍受这个很长一段时间,但我有点担心它现在会减慢我的构建过程。当 Spring/AspectJ 报告这些警告时,有好几秒钟的时间。我宁愿尝试使最干净的构建成为可能,即使它最终没有加快速度。

以下是警告:

Found @DeclareAnnotation while current release does not support it (see 'org.aspectj.weaver.bcel.AtAjAttributes')
advice defined in org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect has not been applied [Xlint:adviceDidNotMatch]
advice defined in org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl has not been applied [Xlint:adviceDidNotMatch]
advice defined in org.springframework.mock.staticmock.AbstractMethodMockingControl has not been applied [Xlint:adviceDidNotMatch]
advice defined in org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect has not been applied [Xlint:adviceDidNotMatch]

我敢肯定,如果您使用过 spring,您一定见过这些。有什么办法可以摆脱它们?

最佳答案

如果您看到 here , readAj5ClassAttributes 方法抛出此异常。看起来您正在使用当前版本不支持的某种注释。如果您检查该方法,您将看到仅当类不是“org.aspectj.lang.annotation”和 时才会抛出此异常。您有 "lorg/aspectj/lang/annotation/DeclareAnnotation;"或 @DeclareAnnotation 某处 .

因此,要么不要使用此注释,要么检查 jar 的版本,因为它说:

while current release does not support it



.一个好的起点是遍历这些:
http://www.jarfinder.com/index.php/java/info/org.aspectj.weaver.bcel.AtAjAttributes
http://www.jarvana.com/jarvana/search?search_type=class&java_class=org.aspectj.weaver.bcel.AtAjAttributes

亲切的问候,
暴君

关于spring - 在构建项目时,有没有办法摆脱这些 spring/aspectj 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4380318/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com