java - spring mbean 和 jconsole 接收到的 mbean 是否不同?

标签 java spring jmx jconsole

我有使用 Spring 创建的应用程序,并可以通过 jmx 访问来设置一些参数。问题是,当我通过 jconsole 访问时 - 一切正常,当从我的图形界面访问时 - 不起作用。在调试器中,我检查了是否使用相同的参数调用了相同的方法。 Spring 是否有可能提供我从 jconsole 收到的不同 bean 实例? 谢谢。

最佳答案

实例是相同的(除非您的 bean 是原型(prototype)范围的)

您可以通过将对象的 toString() 打印到控制台并比较 @ 之后的值来验证这一点。

关于java - spring mbean 和 jconsole 接收到的 mbean 是否不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886216/

相关文章:

java - 如何使用 Gradle 和/或 IntelliJ 自动增加内部版本号?

java - 在同一个Android Studio页面中显示两个listView

java - 使用 Caliper 对正则表达式进行微基准测试

spring Vault 位置 [secret/my-application] 不可解析 : Not found

java - doOnSuccess 和 doOnEach 之间的区别,以及在哪个用例中我应该使用它们中的每一个

java - JMX连接客户端

java - 是否可以更改我的包中的 log4j 级别,但不能使用例如 spring 更改 api 的 IM 中的级别

Java 6 JVM 挂起

java - 即使我将 JVM 选择添加到 cassandra-env.sh,Cassandra JMX 也不会监听 eth0

java - 在 Spring Framework 3.0 中同时使用 Hibernate 和 Jdbc