gpt4 book ai didi

java - 使用 Proguard (Spring) 混淆后如何避免反射错误

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:52:30 25 4
gpt4 key购买 nike

我混淆了我的类并手动更新了我的 spring 配置 xml 但问题是,proguard 更改了我的 setter 方法的名称并将它们变成类似

public void d(a a){
b= a;
}

所以当 spring 试图通过反射调用 setB("something") 时它崩溃了。混淆时避免反射错误的好方法是什么?任何想法

最佳答案

您必须避免混淆这些类。使用 -keep排除它们的选项。另一种方法是使用 Spring JavaConfig而不是 XML;这样配置也会被混淆。

关于java - 使用 Proguard (Spring) 混淆后如何避免反射错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10173526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com