spring - example - Error al utilizar AspectJ AOP con Java 7
spring mvc login example (2)
He actualizado Java a la versión "1.7.0_09-icedtea" (anteriormente era 1.6) y recibí el siguiente mensaje:
Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate be
an class [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: error the
@annotation pointcut expression is only supported at Java 5 compliance level or above
La aplicación se compiló con java 1.6 y el nivel de cumplimiento del compilador también se estableció en 1.6. Estoy usando la primavera 3.1.0
¿Alguien ha podido obtener aspectj trabajando bajo Java 7?
AspectJ 1.5.4 no está diseñado para funcionar con Java7. Intente actualizar su versión de AspectJ a 1.7.0 o superior (la última versión fue 1.7.2 en el momento de escribir este artículo).
(También tuve problemas con AspectJ / Java7 antes)
Si está recibiendo este error. simplemente compile su programa con jdk 1.6 y ejecútelo con jre 6. Esto resolverá su problema