invocationhandler

    0热度

    1回答

    我想使用类级注释约束。但是我无法获得内部约束来自动验证。我想帮助一个部分,将验证组合并到此技术中。 @ConstraintA({ @ConstraintB(stuff), @ConstraintB(stuff, groups=SomeGroup.class) }) public class Form{ } 我很容易触发像这样的约束。 if(constraint ins

    0热度

    1回答

    我正在使用Mybatis为数据库创建一个CRUD应用程序,并且因为当打开和关闭SQL会话时,所有我的方法都包含重复代码我想使用调用处理程序来尽量减少代码重复。几乎所有的我的方法是这个样子: public int deleteDefDialog(DefDialog defDialog) { SqlSession sqlSession = ConnectionFactory.getSqlSe

    1热度

    2回答

    我想实现一个生成对象并拦截所有公共方法的工厂类。 我想在这里调用2个方法。 1:已经调用的方法2:在我的基地的方法。 任何想法如何我可以实现这一点? public class LoggerFactory { public LoggerFactory() { } // Clazz is always a class inheriting from Loggabl

    -1热度

    1回答

    我开发了一个小的java.lang.reflect.InvocationHandler,它拦截方法调用(来自json webservice)并将结果缓存到本地SQLite数据库。如果没有互联网连接结果从本地缓存读取。 一切工作正常;我的问题是以下几点: 截获的每个方法都可以返回一个不同的实体,并且我使用反映每个实体在不同的表上。我不知道我需要创建的所有表,所以每次创建一个“创建表如果不存在{ENT

    1热度

    1回答

    类 我想创造出代理的方法来与日志信息超类的所有调用类注射InvocationHandlers(即前/后的语句,例如)。 然而,使用这个类的框架将通过新(..)调用来加载它,否则,通过其它的反射机制,所以我不能使用代理语义启动类。 有没有办法让new和newInstance()操作在所有情况下都使用代理 - 或者我们是否必须使用Proxy API明确地创建InvocationHandler类的实例?