Java 关于给定包的所有getter不启动的建议

Java 关于给定包的所有getter不启动的建议,java,spring,maven,aop,spring-aop,Java,Spring,Maven,Aop,Spring Aop,我正在使用neo4j,为了实现JPA风格的延迟加载,我遇到了一个解决方案,在调用域模型的getter时,使用aspect从neo4j预取完整对象 为了实现此解决方案,我构建了一个小型Maven项目,其中包含一个最低限度的域模型和一个在调用getter时应该触发的方面: https://github.com/samuel-kerrien/neo4j-aspect-auto-fetching 出于某些原因,方面正在初始化,但建议似乎没有得到执行。要重现此问题,只需运行以下JUnit测试: play

我正在使用neo4j,为了实现JPA风格的延迟加载,我遇到了一个解决方案,在调用域模型的getter时,使用aspect从neo4j预取完整对象

为了实现此解决方案,我构建了一个小型Maven项目,其中包含一个最低限度的域模型和一个在调用getter时应该触发的方面:

https://github.com/samuel-kerrien/neo4j-aspect-auto-fetching
出于某些原因,方面正在初始化,但建议似乎没有得到执行。要重现此问题,只需运行以下JUnit测试:

playground.neo4j.domain.UserTest

由于之前没有广泛使用方面,我怀疑我可能在Maven中配置得不好。我的意图是获得一个加载时编织,但启动测试的唯一方法是配置surefire,以便spring instrument作为代理加载

你对Neo4j有更多的经验吗?因为在使用托管对象期间获取异常时,这会变得非常糟糕。写锁将终止此抓取。我在1.5年前做过一些分析,当时每个写操作都创建了一个锁(包括相关实体)。但也许我遗漏了一些东西。不确定写锁,doc()说它只在更改模型时起作用,而我只是试图读回数据。在这个问题中,我只想把重点放在让方面部分发挥作用上,这样我就可以进行一些基准测试。干杯