簡體   English   中英

獲取類的靜態變量值

[英]Get the static variable values of a class

我在tomcat中部署了一個spring應用程序。 該應用程序具有帶有某些靜態字段的類(ClassWithStaticFields)。 我需要從堆轉儲或其他外部類中獲取這些靜態字段的值(通過將新類手動放置在ClassWithStaticFields的路徑中)

當外部類嘗試訪問靜態字段時,將顯示一個空值。 我認為這是因為啟動和加載靜態字段的過程與新類的過程不同。

堆轉儲沒有有關類本身的任何信息。

從“ com.ClassWithStaticFields”中選擇s。@ staticFields

給您的查詢沒有產生任何結果。

我期望獲取/查看部署在tomcat中的類的靜態字段的值。 我不想回答建議放置logger / sysout / print語句。

如果需要了解類中的靜態字段值,則首先需要了解類名稱。 如果您知道類名,那將很容易。 ClassName.StaticField將為您提供結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM