Arthas工具使用-1,使用Arthas 查看spring bean的值

Arthas官网文档地址:命令列表 | arthas

第一步:寻找类加载器

sc -d org.springframework.context.ApplicationContext

因为可能存在很多个类加载器,每个classloader都有可能加载spring的ApplicationContext类,所以需要确定具体是哪个类加载器,找到其hashcode。

第二步:查看bean信息,本例中 bean名称:defaultCaffeineCacheOperator

vmtool --action getInstances -c 5c647e05 --className org.springframework.context.ApplicationContext --express 'instances[0].getBean("defaultCaffeineCacheOperator")' -x 3

第三步:调用bean的方法

vmtool --action getInstances -c 5c647e05 --className org.springframework.context.ApplicationContext --express 'instances[0].getBean("defaultCaffeineCacheOperator").getAllkeys' -x 3

代码中写的是:defaultCaffeineCacheOperator. getAllkeys(),此处不能使用“()”

vmtool --action getInstances -c 5c647e05 --className org.springframework.context.ApplicationContext --express 'instances[0].getBean("defaultCaffeineCacheOperator").get("49:G1020")' -x 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值