- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用 MBeanExporter 公开 Mbean。然而,要导出的 Bean 不必始终存在。应该如何处理:
<bean id="mybean" class="org.springframework.jmx.export.MBeanExporter" lazy-init="false">
<property name="beans">
<map>
<entry key="bean:name=DatabaseDataSource" value="#{datasource.getPool().getJmxPool()}"/>
</map>
</property>
</bean>
导出失败时,getJmxPool()有时可能会返回null。如果已知设置特定属性会导致返回 null,如何将其设置为有条件的(不暴露 mbean)。
最佳答案
看一下 spring 环境配置文件:
http://gordondickens.com/wordpress/2012/06/12/spring-3-1-environment-profiles/
如果特定环境或配置标志不应实例化 bean,只需使用 @Profile
使用特定配置文件标记该 bean。如果 bean 与 Activity 配置文件不匹配,Spring 将不会尝试实例化该 bean。
关于java - MBeanExporter 和 bean 的条件加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243745/
我想使用 MBeanExporter 公开 Mbean。然而,要导出的 Bean 不必始终存在。应该如何处理: 导
在 Spring MVC 中,如果异常一直返回到框架(例如,如果存在 NullPointerException),则会记录异常的堆栈跟踪。是否有使用 Spring 的 MBeanExporter 来执
我有一个在 JBoss 4.2.2 上运行的 Web 应用程序。为了监控性能,我启用了 Java 5 附带的内部平台 JMX 服务器。换句话说,我添加了: -Dcom.sun.management.j
我是 Spring 新手,目前正在学习 Spring 提供的 jmx 支持。据我了解,MBeanExporter是spring的JMX框架的核心类之一。所以我想尝试一下。 (我正在按照 here 提供
我是一名优秀的程序员,十分优秀!