我已经在我的代码中添加了 Spring 注释,但是当通过可视 vm 连接时,方法“myExample()”没有显示在 JMX bean 列表中
我的代码:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jmx.export.annotation.ManagedAttribute;
import org.springframework.jmx.export.annotation.ManagedResource;
import org.springframework.stereotype.Component;
@Component
@ManagedResource
public class MyClass {
@Autowired
private Example exampleService;
@ManagedAttribute
public String myExample() {
return exampleService.getSomething().toString();
}
}
知道为什么会这样吗?