通过arthas获得bean的属性

hs1ihplo  于 2022-10-20  发布在  其他
关注(0)|答案(1)|浏览(604)
  • 我已经在 issues 里搜索,没有重复的issue。

环境信息

  • arthas-boot.jar 的版本: 3.5.6
  • Arthas 版本: xxx
  • 操作系统版本: linux
  • 目标进程的JVM版本: 1.8
  • 执行 arthas-boot 的版本: 3.5.6

重现问题的步骤

  1. ognl -c 7357a011 '#context=@com.***.SpringContextHolder@applicationContext,#context.getBean("controller").env'
@Value("${DEPLOY_ENV}")
     private String env;

期望的结果

@String[boe]

实际运行的结果

null

当env有get方法时,通过上边的ognl就可以获得期望的结果

相关问题