spring-aop

    4热度

    2回答

    为了使用Spring AOP实现Logging,我遵循了以下简单的步骤。但它似乎不起作用。任何帮助将是非常有用 1)创建MyLoggingAspect创建一个类(TixServiceImpl)类 import org.aspectj.lang.ProceedingJoinPoint; public class MyLoggingAspect { public MyLoggingA

    3热度

    2回答

    是否有可能做到以下几点: public void doStuff(@RequirePrivilege("foo") User user) { // ... } 并使其有效地运行,好像它是下面那样? public void doStuff(User user) { if(!user.hasPrivilege("foo")) throw new UserHasIn

    7热度

    4回答

    我的项目基于spring framework 2.5.4。我尝试为某些控制器添加方面(我使用aspectj 1.5.3)。 我已经启用自动代理在应用servlet.xml中,刚刚粘贴这些行到XML文件的末尾: <aop:aspectj-autoproxy /> <bean id="auditLogProcessor" class="com.example.bg.web.utils.AuditLo

    3热度

    3回答

    什么会导致在运行时这个问题?: 匹配通配符是严格的,但 没有声明可以 元素中找到“AOP:配置” 下面是相关的Spring XML: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ut

    216热度

    4回答

    我想知道在使用@Transactional注解方法时实际发生了什么? 当然,我知道Spring将在事务中包装该方法。 不过,我有以下几点疑惑: 听说春天创建代理类?有人可以解释这更多深度。 实际上驻留在该代理类中的是什么?实际课堂会发生什么?我怎么能看到Spring的创建代理的类 我也看了在春天的文档是: 注:由于这种机制是基于代理,只有“外部”方法调用通过进来代理将被拦截。这意味着即使被调用的方

    8热度

    3回答

    当使用AspectJ时,为什么使用@Component over @Configurable。 我已经为@Transactional支持,自我调用的方面以及注入到JPA实体的Spring和AspectJ设置。这很好。 我对大多数需要注入的类使用@Component,因此要么将它们注入到它们的依赖项中。或者,当我不能时,注入ApplicationContext,然后使用getBean()作为最后的手

    25热度

    4回答

    更新5:我已经下载了基于最新Eclipse的最新Spring ToolsSuite IDE。当我将项目导入为Maven项目时,Eclipse/STS似乎使用Maven目标来构建我的项目。这意味着AspectJ最终能够在Eclipse中正确工作。 更新4:我已经结束了使用Maven + AspectJ插件编译时编织,有效地绕过了Eclipse的机制。 更新3:看来AspectJ的Eclipse插件破

    2热度

    2回答

    这是我关于堆栈溢出的第一个问题,所以请客气。 我运行一个应用程序与 弹簧2.5.X 配置注解 编译时织入(CTW) 行家 蚀/ AJDT 我使用CTW,一切运行良好。但是,如果我第一次实例化一个带注释的类,它需要很长时间。第二次非常快。 综观探查堆栈跟踪针对第一呼叫我看到的时间93%是使用 org.aspectj.weaver.internal.tools.PointcutExpressionIm

    5热度

    1回答

    我已经能够定义多个方面的多个方面的优先级(一个是@Before,另一个是@Around)在业务使用Spring AOP(结合AspectJ的注解)服务类。 目前他们正在获取调用一个接一个(按顺序)。不过,我想知道如何确定调用方面的优先级以及在哪里。 请指导我关于Spring AOP的。请注意我正在使用Spring 2.5.3框架。

    2热度

    1回答

    我在多线程程序中遇到问题。 看来AOP无法跨越多个线程,即 我无法执行单个事务中的所有线程。每个线程都会更新正在处理的数据库。 我正在使用fixedThreadPool和ExecutorCompletionService。这是春天的问题吗?