byte-buddy 相关问题

Byte Buddy是一个代码生成和操作库,用于在Java应用程序的运行时期间创建和修改Java类,而无需编译器的帮助。 Byte Buddy允许创建任意类,并且不限于实现用于创建运行时代理的接口。此外,Byte Buddy提供了一个方便的API,可以手动,使用Java代理或在构建期间更改类。

在使用ByteBuddy创建的构造函数中创建自定义代码

我是byteBudd的新手,正在做第一个测试以了解它,我为“问题”找到了解决方案,但我想改进它。我想生成这样的代码:public class A {private String ...

回答 1 投票 0

[使用字节好友添加Bean以启动Spring Boot

我只是试图检测我的spring-boot应用程序。我想在主类中添加一个@Bean。目的是将跟踪器初始化为bean的一部分。最初尝试了以下新的...

回答 1 投票 0

通过反射访问classLoader字段

我们有一个带有自定义类加载器的应用程序,我需要访问给定类的classLoader字段。但是,不能通过反射来访问此字段:-( java.lang.Class的JavaDoc是...

回答 1 投票 1

ByteBuddy:修改已加载类的架构的解决方法

问题:我们使用ByteBuddy生成类,将其加载,并且一时需要添加/删除字段,而无需重新启动应用程序。如果我理解正确,则在Java中无法...

回答 1 投票 0

是否有一种方法可以使用bytebuddy在kotlin中动态实现API接口类? (Mixins模式)

让我总结一下我要实现的目标。基本上,我想要一种具有一组接口的方法,这些接口可以作为服务器和外部插件用来与引擎交互的api。这是我目前的情况...

回答 1 投票 0

如何在运行时为动态对象调用方法?

我的问题很简单,我们可以在运行时调用类的方法,而不必在运行时专门使用反射,例如,必须使用...从数据库中加载大量数据的情况。

回答 1 投票 0

Bytebuddy循环依赖Java

A类{私人B bObj; } B类{私有A aObj;我正在尝试使用InstrumentedType.Default使用bytebuddy生成上述类,但是却收到Invisible field异常。可以...

回答 1 投票 0

使用不带-javaagent参数的ByteBuddy Java代理

我正在尝试在项目中检测某些类。当我将代理类打包到jar中并通过-javaagent使用它时,它可以正常工作。公共静态无效premain(String arguments,Instrumentation ...

回答 1 投票 0

Primitve Boxing StackManipulation

[PrimitiveBoxingDelegate和PrimitiveUnboxingDelegate的实现似乎有所不同。基本上,我想在堆栈上装一个原始值,因此可以将其返回为...

回答 1 投票 1

“没有兼容的附件提供程序是什么意思”

最近,我使用字节伙伴开发了一个Java代理。 eclipse中的开发很好,然后我将代理投入生产,并显示以下消息:没有兼容的附件提供程序以及...

回答 1 投票 4

如何为私有HashMap编写字节预算代码 > hm;?

如果我这样编写字节预算代码.defineProperty(“ hm”,TypeDescription.Generic.Builder.parameterizedType(HashMap.class,String.class,HashSet.class).build()),则结果为私有HashMap ] >

回答 1 投票 0

如何创建一个从已注释字段中截取字段设置程序的字节预算代理?

我想做的基本上是将类的字段与注释匹配,它们会截取该字段的getter和setter。公共类Foo {@Sensitive private String Blah;这是...

回答 1 投票 1

如何使用ByteBuddy向现有实例添加字段?

我需要从Spring应用程序将文档扔到MongoDB实例,在这里我可以利用其数据包中的MongoTemplate。但是Spring将那些实例id字段作为MongoDB ...

回答 1 投票 1

ByteBuddy变基,合成类型和OSGi

我为字节好友开发了以下拦截器:公共类SecurityInterceptor(){@RuntimeType公共静态对象拦截器(@SuperCall Callable ...

回答 1 投票 1

我如何在ByteBuddy中实现这种拦截方法?

例如,以MethodDelegation为例:

回答 1 投票 1

bytebuddy rebase与子类以及OSGi中错误的名称/ NoClassDefFoundError

我正在尝试提出一个建议,该建议包含方法的实际调用。这是我声明我的拦截器的方式:公共类SecurityInterceptor(){@RuntimeType public Object Intercept(...

回答 1 投票 0

启动Spring Boot应用程序时未找到字节预算

我有一个使用mvn spring-boot:run运行时可以成功启动的Spring Boot应用程序,但是当我尝试从IntelliJ运行它时,它在启动时崩溃,并出现以下错误:原因:...

回答 1 投票 0

ByteBuddy Java代理需要应用依赖性其增加剂罐尺寸

我使用的字节哥们书面方式一个Java代理,它的伟大工程,我用很多@ Advice.OnMethodEnter注释将代码添加到现有类。我有以下的忧虑:我加入的很多...

回答 1 投票 0

过滤使用特定注释注释的类

我正在使用Java代理来操作字节码,我想将方法 生成到使用特定注释注释的类中。我能怎么做?像这样:@Foo公共类Bar ...

回答 2 投票 0

如何使用Byte Buddy获取班级每个领域的价值?

我正在编写一个库,该库使用带有Byte Buddy的Java代理来执行运行时代码生成。我需要创建一个表达式来从类的每个字段中获取值。我怎样才能创建...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.