arthas 使用ongl监控非static变量值
时间: 2023-11-09 13:28:49 浏览: 216
性能监控工具arthas的全量安装使用包
在Arthas中,使用OGNL表达式监控非静态变量的值需要使用`watch`命令。`watch`命令可以用于监视Java对象的属性和方法,包括非静态变量。
下面是一个使用OGNL表达式监控非静态变量的值的示例:
```
$ watch com.example.demo.DemoController demoService.demoObj.name
```
在上面的示例中,`com.example.demo.DemoController`是要监视的类的完全限定名,`demoService.demoObj.name`是要监视的非静态变量的名称。该命令将监视`DemoController`类中的`demoObj`对象的`name`属性,并在其发生更改时显示通知。
需要注意的是,`watch`命令只能监视单个对象的属性或方法。如果想要监视多个对象的属性或方法,请使用`watchAll`命令。
希望这能帮助您使用Arthas监视非静态变量的值。如果您需要更多的帮助,请随时提出问题。
阅读全文