Javassist

Javassist

文章 10 浏览 50

如何从字节码获取有关方法的信息?

我想发现方法内创建了哪个对象以及变量的名称 与字节码相关?我可以发现吗? 我尝试使用 javassist 未成功。有什么想法吗?…

郁金香雨 2024-11-08 03:58:41 1 0

Javassist - 向类添加注释不适用于反射

我正在使用 javassist 创建一个类并向其添加注释。当我使用 CtClass.writeFile 时,我看到带有 Java 反编译器的类文件,注释在那里,但当我使用 class…

傲世九天 2024-11-07 16:25:05 1 0

java中如何计算调用接口方法的count参数?

我正在使用 javassist,并在加载时/运行时生成接口和其他内容。 要调用接口的方法(使用字节码 invokeinterface),我们必须提供几个参数:indexbyte1…

划一舟意中人 2024-10-27 07:53:49 2 0

Hibernate 自定义代理生成器 - 阻止 equals() 初始化惰性代理

我有实体类,这些实体类实现了自己的 equals() 函数,该函数只是比较类的 Id。遗憾的是,在 Hibernate 代理上调用 equals() 会初始化它,这在我的例子…

聆听风音 2024-10-21 06:33:47 3 0

是否可以修改字节码并用javassist保存?

我在网上找到的所有参考文献都说字节码可以在运行时修改,但我似乎没有找到修改后的字节码是否可以替换原始字节码。 这样,原始字节码可以被替换一次…

万人眼中万个我 2024-10-20 08:43:35 3 0

Constructor.newInstance() 不知道参数顺序?

以这段代码为例: public class User { private String username private String password protected User() {} public User(String username , Strin…

好久不见√ 2024-10-08 03:06:53 4 0

Weblogic 10 和 Struts 2.x 问题 - Javassist

请帮助解决这个问题,我快要疯了... 我正在尝试使用 Weblogic 10 作为应用程序服务器和 IIS 作为 Web 服务器(公司约束)以及 EJB 3 和 Struts 2 来制…

梦在深巷 2024-09-27 06:54:05 5 0

内省 - Hibernate 管理的对象的表名 (JavassistLazyInitializer)

我想通过内省获得 Hibernate 管理的对象的表名(惰性)。 我的对象在属性处理程序中包含“org.hibernate.proxy.pojo.javassist.JavassistLazyInitiali…

忆悲凉 2024-09-24 15:35:19 7 0

使用 Javassist 编译的类的类路径

正如标题所示,用Javassist编译的类的类路径是什么? 我的场景是:A类是用Javassist编译的。 B 类使用 Java 编译器 API 进行编译并引用 A 类。问题是 …

jJeQQOZ5 2024-09-15 02:17:49 9 0

Javassist 对比。 Java 编译器 API

在我目前正在进行的一个项目中,我需要在运行时生成Java类。 稍后在使用这些类时我还需要避免使用反射。 我一直在寻找当前的解决方案来执行此操作,并…

吃颗糖壮壮胆 2024-09-12 15:03:58 5 0

Javassist注释问题

我正在尝试使用 javassist 生成我的实体类。一切都很顺利,直到我将 GenerationValue 注释添加到 Id 字段。 @Id 注释工作正常,但当我添加 @Geneerate…

酷炫老祖宗 2024-09-05 22:07:11 8 0

使用 Javassist 将注释添加到运行时生成的方法/类

我正在使用 Javassist 生成一个类 foo ,使用方法 bar,但我似乎找不到向该方法添加注释(注释本身不是运行时生成的)的方法。我尝试的代码如下所示:…

清引 2024-09-04 05:04:39 9 0

在运行时创建带注释字段的java类

问题是我需要在运行时创建一个这样的类: public class Foo { @Bar int value0 @Bar int value1 @Bar int value2 .... } 字段数量在运行时决定。 我正…

赤濁 2024-09-02 16:14:27 5 0

java类动态创建并使其可以通过网络不同的jvm访问,即可序列化

我需要动态创建java类并使其可以通过网络访问不同的jvm。我尝试使用反射和 javassist 工具,但没有任何效果。让我解释一下场景 我们正在使用 Coherenc…

独行侠 2024-08-30 01:01:34 9 0

javassist重复增强及跟其他agent冲突问题

背景有时候需要对服务进行调试,通过项目后门(接口)临时插入调试代码,用到javassist的insertAt,例如:ctMethod.insertAt(45, "{ System.out.print…

安穩 2022-09-12 23:09:21 22 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文