aspectj相关内容

Spring/@Transactional 与 AspectJ 完全被忽略

我使用 Spring-Data Neo4j 2.2.0-RELEASE.(我的以下问题适用于任何其他类型的实体映射,为什么不是 JPA) 在我的项目中,我有一个使用 @Transactional Spring 注释的公共方法,因为我想更新/保存其中的实体: 公共类会议服务{私有用户存储库用户存储库;私人会议存储库会议存储库;公共无效 setUserRepository(UserReposi ..
发布时间:2022-01-18 18:56:58 Java开发

Eclipse RCP AspectJ 配置

我正在尝试在我的 Eclipse RCP/RAP 应用程序中添加 AspectJ. 我按照这些人所说的一步一步做:链接在这里(除了创建新平台,我自己在我的平台中添加了库). 但问题是它仍然无法正常工作...我收到此错误: osgi>!会话 2012-03-18 02:16:54.354 ------------------------------------------------- ..
发布时间:2022-01-16 13:51:49 Java开发

AspectJ 的集成测试

我正在尝试为自定义方面编写集成测试.这是方面类代码段. @Aspect@零件公共类 SampleAspect {私有静态 Logger log = LoggerFactory.getLogger(SampleAspect.class);私人整数计数;公共 int getCount(){返回计数;}公共无效 setCount(){this.count=计数;}@Around("执行(* org.s ..
发布时间:2022-01-14 13:26:30 Java开发

Spring Data Repository 的方面建议不起作用

我正在尝试为存储库创建一些切入点和之前的建议,以便为 Spring Boot 中 Spring Data 中的某些存储库启用对 entitymanager 的过滤.我在项目中也有 Web 和服务层,并且 AspectLogging 对两者都适用.但我不能对存储库做同样的事情.我已经挣扎了 2 天,我尝试了很多方法来修复它.我阅读了几乎所有关于此的文档、问题和线程(代理问题 CGlib 和 JDK ..
发布时间:2022-01-01 08:33:53 Java开发

为什么不能在 Spring 中自动装配 GWT servlet 中的字段?

在 GWT servlet 中简单地将字段标记为 @Autowired 不能按预期工作.代码将编译并且 Web 应用程序将启动 - 这意味着 Spring 能够成功地自动装配该字段,但是当 servlet 实际被客户端代码命中时,它将产生一个 NullPointerException - 就像有一个不同的、未初始化的 servlet 副本被命中. 我在网络上找到了几种方法来实现这一点,一种是 ..
发布时间:2021-12-28 22:20:06 其他开发

AspectJ 的 JUnit 测试

我正在尝试为自定义方面编写 Junit 测试.这是方面类片段: @Aspect@零件公共类 SampleAspect {私有静态记录器日志 = LoggerFactory.getLogger(SampleAspect.class);@Around("执行(* org.springframework.data.mongodb.core.MongoOperations.*(..)) || 执行(* ..
发布时间:2021-12-24 23:01:24 Java开发

Spring AspectJ,方法执行前的切入点,其中注释了方法 OR 类

我正在尝试通过 Spring Aop AspectJ 样式获取注释的值,其中注释可以在类或方法上.我尝试了很多不同的东西,但只有当注释在方法上时我才能让它工作.我真的很想在类上注释 ONCE - 但建议类的所有方法 - 并在建议中访问类注释的值.这是我结束的地方: 注释: @Inherited@Target({ElementType.TYPE, ElementType.METHOD})@R ..
发布时间:2021-11-29 09:23:02 其他开发

Maven + AspectJ 织入 Java8

我不能mvn 包 使用下面的最小样本.Eclipse(Mars.2 Release 4.5.2)编译和编织没有问题. 我需要做什么才能让它发挥作用? 输出: [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @test ---[信息] 检测到更改 - 重新编译模块![警告] 未设置文件编码,使用平台编码 Cp ..
发布时间:2021-11-29 09:22:44 其他开发

WEB-INF/classes/vs WEB-INF/lib/*.jar 类路径优先级?

为tomcat webapp打包的war包含WEB-INF/classes和WEB-INF/lib/*.jar 它们中哪个在 CLASSPATH 中具有更高的优先级? 我问的原因是,我的应用程序使用 A.jar,其中包含从 aspectj 项目生成的方面;和 B.jar,它们将与 A.jar 的方面编织在一起.当项目 myapp 被编译时,它会生成许多覆盖 B.jar 中相同类的类,这 ..
发布时间:2021-11-29 09:22:37 服务器开发

@Secured 注释在使用 Autoproxy 的 AspectJ 模式下不起作用

我正在尝试让我的 Spring MVC 应用程序与 Spring @Secured 注释和 AspectJ 自动代理一起使用,但它似乎没有代理或识别我的 @Secured 注释.我有一个这样的控制器: @Controller@RequestMapping("/")公共类应用程序控制器{私有应用工厂应用工厂;@注入公共应用程序控制器(应用程序工厂应用程序工厂){极好的();this.applica ..
发布时间:2021-11-29 09:22:26 Java开发

Maven 项目中的 AspectJ,不工作/编织

我正在尝试让 AspectJ 编织在一个简单的 Maven 项目中工作,但不确定哪里出错了:当我使用“mvn exec:java"运行代码时,我没有看到预期的输出. 我确信代码是有效的,因为我在 STS 中尝试了同样的方法,在那里它运行良好.我只是想让 AspectJ 在 Maven 项目中工作. 任何有关如何调试此类问题的提示将不胜感激. ..
发布时间:2021-11-29 09:22:17 Java开发

在 Java 7 中使用 AspectJ AOP 时出错

我已将 Java 更新到版本“1.7.0_09-icedtea"(以前是 1.6)并收到以下消息: bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化类[org.springframework.aop.aspectj.AspectJPointcutAdvisor]:构造函数抛出异常;嵌套异常是 j ..
发布时间:2021-11-29 09:21:38 其他开发

Aspectj 和捕获私有或内部方法

我已经用 Spring 配置了 AspectJ,它在“捕获"从类外调用的公共方法时工作正常.现在我想做这样的事情: public class SomeLogic(){公共布尔someMethod(布尔测试){如果(测试){返回内部A();} 别的 {返回内部B();}}private boolean innerA() {//一些逻辑}private boolean innerA() {//其他一 ..
发布时间:2021-11-29 09:21:28 Java开发