试图避免加载时间编织和试图编译时间编织方面。
我试过这里的方法- http://javagalleog.blogspot.de/2016/03/gradle-and-aspectj.html。
但我总是碰到一个错误警告。
[warning] Found @DeclareAnnotation while current release does not support it (see 'org.aspectj.weaver.bcel.AtAjAttributes')因此,问题是-是否有人试图在运行java 8的春季引导应用程序上进行编译时编织,任何示例项目配置都会有很大帮助。
Update javap -private -verbose显示,aspectj编织可能是成功的。
#357 = Fieldref #71.#356 // <MyClass>.ajc$tjp_5:Lorg/aspectj/lang/JoinPoint$StaticPart;
#358 = Utf8 org.aspectj.weaver.WeaverVersion
#359 = Utf8 org.aspectj.weaver.WeaverState然而,它仍然不能工作-这意味着我编写了一个SpringBooTest的测试,它创建了一个实例,但是自动处理的字段显示为null。我是否遗漏了配置类的任何注释。我现在只有@SpringBootApplication了。
发布于 2017-12-12 13:58:11
好吧,我想@EnableSpringConfigured了。加上这个让它起作用了。
https://stackoverflow.com/questions/47765913
复制相似问题