aspects

    0热度

    1回答

    我想找到一种方法来添加/获取资源/状态到现有的交易。这在春季可能吗? 我试图做到的,是类似于下面的伪代码: @Service @Transactional("txManager") public class ServiceImpl implements Service { @Override @AddResourceHere public TestObj doS

    1热度

    1回答

    我想跟踪在一定条件下我所有的公共方法调用。但是我希望这种跟踪尽可能少地影响整个系统的性能。 我需要一种方式如何“打开”切入点动态地只是一个指定线程执行,但此打开(或关闭)将不得不从我的代码中动态调用。 I.e.如果我的Java代码,发现某一个事情发生,将打开它的自己的线程的切入点。这个切入点会记录所有的公共方法调用和一些时间(或一定数量的拦截)之后的切入点将自行关闭。 当然,我可以打电话给一个代码

    0热度

    1回答

    我正在使用AspectJ在包org.apache.http,org.apache.http.entity,org.apache.http.impl,org.apache.http下的类的方法上应用方面。 io和其他类似的。 我使用了下面的方面,但它不适用。 public pointcut capturehttp():within(org.apache.http..*) && (call(publi

    4热度

    2回答

    让我先foremention,我面临的问题是与 interceptThoughts(String thoughts) 方法,从第一个代码块,不打印 我从春季行动中运行教程。有一个Magician类implements MindReader接口方法interceptThoughts(String thoughts)和getThoughts() @Aspect public class Magici

    1热度

    1回答

    如何在Spring AOP方面启动日志消息? 我看到的唯一方法是在每个截取的方法上指定标志并进行检查。可能是其他选项?由于

    0热度

    1回答

    有没有使用PostSharp改变这种代码的方式: private _property; public Object Property { get { return _property; } set { if (_property != value) { _property = value; PropertyCha

    2热度

    1回答

    我目前正在研究有关AOP的,哪些是咨询它的重要组成部分,切入点,和连接点。 我看了一下什么是咨询,并从这个链接切入点一个非常简单易懂的解释。 Aspect Oriented Programming vs. Object-Oriented Programming 不过,我有一个难题,就是了解什么加点是。从我读的内容来看,Join Points是程序结构中定义明确的位置,其中一个方面可以在其建议代码中

    1热度

    1回答

    我试图使用Spring方面来保存附加数据,同时使用MongoRepository存储文档。我们的目标是这个接口: @InSearch public interface ItemRepository extends MongoRepository<Item, Long>, ItemRepositoryCustom { List<Item> findAllByUsername(

    1热度

    1回答

    我想运行一些特定的代码,围绕put()和add()的Dojo商店。 我遇到的问题是,JSON REST店,JsonRest.js add()只是调用put()功能: add: function(object, options){ options = options || {}; options.overwrite = false; return this.put(ob

    0热度

    1回答

    我有一个在Spring 3.1中使用方面的应用程序。它可以与Tomcat 7完美运行。建议的方法按预期方式被调用。 我希望它能与Jetty一起使用。除了添加JVM代理以外,我以前在Spring 2.0和Jetty中使用了Aspects,没有任何主要问题。然而,我没有运用Jetty 6.22和我的Spring 3.1应用程序。我开始码头与javaagent从而 -javaagent:./弹簧仪器3.