gpt4 book ai didi

java - 获取类的静态变量值

转载 作者:行者123 更新时间:2023-11-28 23:11:25 26 4
gpt4 key购买 nike

我在 tomcat 中部署了一个 spring 应用程序。该应用程序有一个带有一些静态字段的类 (ClassWithStaticFields)。我需要从堆转储或另一个外部类中获取这些静态字段的值(通过手动将新类放在 ClassWithStaticFields 的路径中)

外部类在尝试访问静态字段时显示空值。我认为这是因为启动和加载静态字段的进程与新建类进程不同。

堆转储没有关于类本身的任何信息。

SELECT s.@staticFields FROM "com.ClassWithStaticFields"s

给出您的查询没有产生任何结果。

我期望获取/查看部署在 tomcat 中的类的静态字段的值。我不想回答建议放置记录器/系统输出/打印语句。

最佳答案

如果你需要知道类中的静态字段值,首先你需要知道类名。如果您知道类(class)名称,那将很容易。 ClassName.StaticField 会给你结果。

关于java - 获取类的静态变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57672926/

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