Arthas 使用实录

一、vmtool 命令,查看 Spring 中的对象以及属性信息

1. 查看 Spring所管理的所有的 bean 名称

vmtool --action getInstances --className org.springframework.context.ApplicationContext --express 'instances[0].getBeanDefinitionNames()'

2. 查看具体的某个 bean 及其属性

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

3. 调用 bean 的方法

vmtool --action getInstances --className org.springframework.context.ApplicationContext --express 'instances[0].getBean("beanName").findById(id)'

posted @ 2023-04-19 14:12  希川  阅读(508)  评论(0)    收藏  举报