Spring mvc SpringMVC项目编译警告

Spring mvc SpringMVC项目编译警告,spring-mvc,compiler-warnings,Spring Mvc,Compiler Warnings,所有内容都会编译,但会显示以下警告: Warning: advice defined in org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl has not been applied [Xlint:adviceDidNotMatch] Warning: advice defined in org.springframework.mock.staticmock.AbstractMethod

所有内容都会编译,但会显示以下警告:

Warning: advice defined in org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl has not been applied [Xlint:adviceDidNotMatch]

Warning: advice defined in org.springframework.mock.staticmock.AbstractMethodMockingControl has not been applied [Xlint:adviceDidNotMatch]

Warning: advice defined in org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect has not been applied [Xlint:adviceDidNotMatch]

Warning: advice defined in org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect has not been applied [Xlint:adviceDidNotMatch]

有人能解释一下它们的确切含义吗?

这是编译时AspectJ编织过程的输出-它向您显示哪些AspectJ建议没有应用到您的代码库中


为了进一步扩展,与Spring相关的方面通常在Spring-aspects.jar文件中的
META-INF/aop.xml
文件中定义,如果某些切入点不匹配,例如,您可能没有任何
@Async
注释,然后,建议没有得到应用,您将看到这样一条消息:org.springframework.scheduling.aspectj.abstractasyncecutionaspect中定义的
建议尚未应用

这是编译时aspectj编织过程的输出-它向您显示哪些aspectj建议没有应用到您的代码库中

为了进一步扩展,与Spring相关的方面通常在Spring-aspects.jar文件中的
META-INF/aop.xml
文件中定义,如果某些切入点不匹配,例如,您可能在任何地方都没有任何
@Async
注释,然后建议不会被应用,您会看到这样一条消息:org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect中定义的
建议尚未被应用