aop

    0热度

    2回答

    假设我们有以下类 @Service class MyClass { public void testA() { testB(); } @Transactional public void testB() { ... } } 现在,如果我们在测试调用myClass.testA();,然后@Transactional上testB不会生效。

    0热度

    1回答

    我用java反射和AOP的有限知识来问这个问题。 背景: 我使用基于注解建议在我的Java 7应用程序。为了得到我需要在我的建议中使用的方法参数,我使用了spring EL。见下面的例子: 在第一个例子中,我想使用第二个参数来做我的工作,而在第二个例子中,我使用了一个POJO并且想要使用它的“id”字段。 @MyAnnotation(param = "args[1]") public void

    0热度

    1回答

    后出现XmlBeanDefinitionStoreException我试图用Spring进行应用程序。在我将<aop:aspectj-autoproxy/>添加到我的xml配置后,我收到了XmlBeanDefinitionStoreException。 xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp

    1热度

    2回答

    我试图用Aspectj做AOP,但我不知道为什么不执行我的方面,它只是运行主类。这是我第一次这样做,所以我可能会做错事。 这是我的代码: 的看点: @Aspect public class YourAspect { @Pointcut("@annotation(yourAnnotationVariableName)") public void annotationPoint

    0热度

    1回答

    我想在两个不同的路径 class Service1{ public Object applyX(X x){ //code } } class Service2{ public OtherObject applyY(Y y){ //code } } 两种不同的方法应用@Before方面,我有我的切面类: @Aspect @Co

    0热度

    2回答

    我有一个在Scala中制作的域和一些用Java制作的类。我需要用Aspectj做一些方面的知识,因为使用Java类,它可以工作。 问题是,当Scala类注释它不起作用。其他注释(如hibernate的)和我的Scala类一起工作良好。 这是我的pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://

    0热度

    1回答

    当我使用tomcat运行应用程序时,它表示该建议未被应用,所以我的方面将无法工作。我必须在任何地方配置吗?我没有做任何事情,所以我不知道什么代码可能有用。 谢谢! 编辑 我刚刚发现了如何解决这个问题,并在使用,即使它说,该方面尚未应用,当我把它的工作原理的二传手,但我有一个问题对此的反思。 我有一个方面拦截一个setter到一个工作正常的领域,但是当从Gson library por例子中赋值时,

    2热度

    1回答

    有没有人知道什么技术春天使用在运行时实现依赖注入?它只是使用方面(AOP)还是更复杂?

    0热度

    1回答

    我使用面向方面的编程来实现日志记录系统。所以,当方法被调用我拦截该呼叫,并获得该功能: private IEnumerable<ILogMessage> GetLogMessageFromAttribute(IMethodInvocation input) { List<ILogMessage> messages = new List<ILogMessage>();

    0热度

    1回答

    我想拦截使用NHibernate从实体中删除NHibernate代理的数据访问层上的所有调用。什么是最好的方法和哪个拦截器更适合这样做?