error the @annotation pointcut expression is only supported at Java 5 compliance level or above

今天再工作中碰到了这个问题,着实让我头大了一阵error the @annotation pointcut expression is only supported at Java 5 compliance level  or above

这句话的意思是@annotation切点表达式仅支持 Java5或者以上版本。但是我的机器上装的是7,我就很费解了,后来摸索了半天终于找到了问题所在

原来我的jar包aspectjweaver是1.5.4的,应该是AspectJ中的类型会判断JAVA 版本,但是它不认识JAVA7...所以我下了个aspectjweaver-1.6.12.jar,配置了一下果然成功了。

下面是aspectjweaver-1.6.12.jar的jar包下载

jar包下载

时间: 2024-11-16 18:15:37

error the @annotation pointcut expression is only supported at Java 5 compliance level or above的相关文章

error the @annotation pointcut expression is only supported at Java 5 compliance level or above 异常解决

1.异常信息 严重: Exception sending context initialized event to listener instance of class or g.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean wit h name 'httpConnection' defin

Spring事务管理—aop:pointcut expression解析

  先来看看这个spring的配置文件的配置:     <!-- 事务管理器 -->  <bean id="transactionManager"   class="org.springframework.orm.hibernate3.HibernateTransactionManager">   <property name="sessionFactory" ref="sessionFactory&quo

使用Annotation根据用户不同角色分配访问Java方法的权限

在 Web http://www.aliyun.com/zixun/aggregation/17799.html">开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详细内容,也非常不容易进行后期维护.我们希望有专门的很少数量的开发人员了解权限内容,并且可以随时方便的修改和配置.于是,我们使用 Annotation,在

【COCOS2D-X 备注篇】ASSETMANAGEREX使用异常解决备注-&gt;CHECK_JNI.CC JNI DETECTED ERROR IN APPLICATION: JNI NEWGLOBALREF CALLED WITH PENDING EXCEPTION ‘JAVA.LANG.NOCLA

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/1928.html 最近使用cocos2dx 3.9版本的时,尝试了使用AssetManagerEx, 非Ex是早期版本,因为是新的扩展所以尝试下.确实挺好用的,基本的流程和对比以及下载等功能都有的. 具体怎么用不用我说了,应该网上一大堆,现在说下遇到的问题. 我一共写了两种形式: 一种是c++自己简易封装As

Java enum关键字不识别的快速解决办法_java

从别人那儿拷贝过来的myeclipse java工程,打开一看标红了一大片,仔细一看,原来是不识别enum关键字,这就有点尴尬了. 我自己重新建了一个java工程,测试了下,假如我在新建工程的时候选择JavaSE-1.6: 是识别enum关键字的,但是假如我选择第二个或者默认的jdk1.8,那就不行了,后来发现java compiler compliance level中的最高上限也才1.7,所以,两种解决方法(原理是一样的),一是将compiler compliance level设置到1.5

springaop事务-Spring 中的Annotation 关于@Pointcut 的问题

问题描述 Spring 中的Annotation 关于@Pointcut 的问题 package com.bjsxt.aop; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; impo

ssh整合出错:org.springframework.beans.factory.BeanCreationException: Error creating

问题描述 applicationContent.xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://w

spring采用Annotation的方式对AOP的支持的问题

问题描述 王恿老师讲的课中下载了一个spring对AOP的支持采用Annotation的方式,为什么运行总提示errorat::0can'tfindreferencedpointcutallMethods.包都已经导入进去了allMethods方法明明就在啊,会可能是什么原因不能运行呢?packagecom.bjsxt.spring;importorg.aspectj.lang.annotation.Aspect;importorg.aspectj.lang.annotation.Before;

第五章 Spring3.0 、Hibernate3.3与Struts2的整合 基于Annotation

Annotation的方式是通过注解的方式把Struts2中的Action.Dao层的实现类.Service层的实现类交由Spring管理,不需要在配置文件中进行配置.但为了方便,事务的管理依然使用的是Schema的方式.如果有需要,可以参照4.3.2中的方式,使用@Transactional对service层进行事务管理. 5.4.1前期工作 给工程加入Spring与Hihernate的功能,这个步骤也5.1.1的相同. http://blog.csdn.net/p_3er/article/d