aspectj相关内容
我使用 Spring-Data Neo4j 2.2.0-RELEASE.(我的以下问题适用于任何其他类型的实体映射,为什么不是 JPA) 在我的项目中,我有一个使用 @Transactional Spring 注释的公共方法,因为我想更新/保存其中的实体: 公共类会议服务{私有用户存储库用户存储库;私人会议存储库会议存储库;公共无效 setUserRepository(UserReposi
..
我正在尝试在我的 Eclipse RCP/RAP 应用程序中添加 AspectJ. 我按照这些人所说的一步一步做:链接在这里(除了创建新平台,我自己在我的平台中添加了库). 但问题是它仍然无法正常工作...我收到此错误: osgi>!会话 2012-03-18 02:16:54.354 -------------------------------------------------
..
我正在尝试为自定义方面编写集成测试.这是方面类代码段. @Aspect@零件公共类 SampleAspect {私有静态 Logger log = LoggerFactory.getLogger(SampleAspect.class);私人整数计数;公共 int getCount(){返回计数;}公共无效 setCount(){this.count=计数;}@Around("执行(* org.s
..
假设我想找到所有用@Controller 注释的类,我会创建这个切入点: @Pointcut("within(@org.springframework.stereotype.Controller *)")公共无效控制器Pointcut(){} 但是找不到那些带有@RestController 注解的控制器.由于 RestController 本身带有 @Controller 注释. 知
..
经常有人问像这样的 AspectJ 问题,所以我想在以后可以轻松链接到的地方回答. 我有这个标记注释: package de.scrum_master.app;导入 java.lang.annotation.Inherited;导入 java.lang.annotation.Retention;导入 java.lang.annotation.RetentionPolicy;@遗传@Rete
..
我想在 @Transactional 事务开始之前执行我的代码. @Aspect@Order(Ordered.HIGHEST_PRECEDENCE)//@Order(Ordered.LOWEST_PRECEDENCE)公共类 SynchronizerAspect {@Pointcut("执行(public * xxx.xxx.services.*.*(..))")私有无效 anyServiceO
..
为什么 aspectj-maven-plugin 忽略我的 AnnotationInheritor.aj 文件?我配置有问题吗? 我想用自定义注释建议 ItemRepository#getById: @Repository公共接口 ItemRepository 扩展 JpaRepository{//AOP 不起作用,因为自动生成的 ItemRepositoryImpl#getById//不
..
我正在尝试为存储库创建一些切入点和之前的建议,以便为 Spring Boot 中 Spring Data 中的某些存储库启用对 entitymanager 的过滤.我在项目中也有 Web 和服务层,并且 AspectLogging 对两者都适用.但我不能对存储库做同样的事情.我已经挣扎了 2 天,我尝试了很多方法来修复它.我阅读了几乎所有关于此的文档、问题和线程(代理问题 CGlib 和 JDK
..
在 GWT servlet 中简单地将字段标记为 @Autowired 不能按预期工作.代码将编译并且 Web 应用程序将启动 - 这意味着 Spring 能够成功地自动装配该字段,但是当 servlet 实际被客户端代码命中时,它将产生一个 NullPointerException - 就像有一个不同的、未初始化的 servlet 副本被命中. 我在网络上找到了几种方法来实现这一点,一种是
..
我正在尝试为自定义方面编写 Junit 测试.这是方面类片段: @Aspect@零件公共类 SampleAspect {私有静态记录器日志 = LoggerFactory.getLogger(SampleAspect.class);@Around("执行(* org.springframework.data.mongodb.core.MongoOperations.*(..)) || 执行(*
..
我正在尝试通过 Spring Aop AspectJ 样式获取注释的值,其中注释可以在类或方法上.我尝试了很多不同的东西,但只有当注释在方法上时我才能让它工作.我真的很想在类上注释 ONCE - 但建议类的所有方法 - 并在建议中访问类注释的值.这是我结束的地方: 注释: @Inherited@Target({ElementType.TYPE, ElementType.METHOD})@R
..
我使用 Spring-Data Neo4j 2.2.0-RELEASE.(我的以下问题适用于任何其他类型的实体映射,为什么不是 JPA) 在我的项目中,我有一个用 @Transactional Spring 的注释注释的公共方法,因为我想更新/保存其中的实体: public class MeetingServices {私有 UserRepository userRepository;pr
..
我不能mvn 包 使用下面的最小样本.Eclipse(Mars.2 Release 4.5.2)编译和编织没有问题. 我需要做什么才能让它发挥作用? 输出: [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @test ---[信息] 检测到更改 - 重新编译模块![警告] 未设置文件编码,使用平台编码 Cp
..
为tomcat webapp打包的war包含WEB-INF/classes和WEB-INF/lib/*.jar 它们中哪个在 CLASSPATH 中具有更高的优先级? 我问的原因是,我的应用程序使用 A.jar,其中包含从 aspectj 项目生成的方面;和 B.jar,它们将与 A.jar 的方面编织在一起.当项目 myapp 被编译时,它会生成许多覆盖 B.jar 中相同类的类,这
..
我正在尝试让我的 Spring MVC 应用程序与 Spring @Secured 注释和 AspectJ 自动代理一起使用,但它似乎没有代理或识别我的 @Secured 注释.我有一个这样的控制器: @Controller@RequestMapping("/")公共类应用程序控制器{私有应用工厂应用工厂;@注入公共应用程序控制器(应用程序工厂应用程序工厂){极好的();this.applica
..
我正在尝试让 AspectJ 编织在一个简单的 Maven 项目中工作,但不确定哪里出错了:当我使用“mvn exec:java"运行代码时,我没有看到预期的输出. 我确信代码是有效的,因为我在 STS 中尝试了同样的方法,在那里它运行良好.我只是想让 AspectJ 在 Maven 项目中工作. 任何有关如何调试此类问题的提示将不胜感激.
..
我正在 Eclipse 4.3 中设置 Spring 3.2.3 + Hibernate 4 项目. 当我将代码 添加到我的上下文时,我开始在每个 bean 中收到以下错误: 构建路径不完整.找不到 org/aspectj/weaver/reflect/Refl
..
更新:这是我的 maven-compiler-plugin 配置: org.apache.maven.pluginsmaven-compiler-plugin2.3.21.61.6 我在使用 Maven 构建一个多项
..
我已将 Java 更新到版本“1.7.0_09-icedtea"(以前是 1.6)并收到以下消息: bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化类[org.springframework.aop.aspectj.AspectJPointcutAdvisor]:构造函数抛出异常;嵌套异常是 j
..
我已经用 Spring 配置了 AspectJ,它在“捕获"从类外调用的公共方法时工作正常.现在我想做这样的事情: public class SomeLogic(){公共布尔someMethod(布尔测试){如果(测试){返回内部A();} 别的 {返回内部B();}}private boolean innerA() {//一些逻辑}private boolean innerA() {//其他一
..