Me gustaría crear el siguiente bean de Spring (un monitor JMX) que tiene un método setThresholds (Number highThreshold, Number lowThreshold).Inicialización de bean de resorte con método de arc múltiple
¿Pude invocar el método (con dos argumentos) en la configuración? No quiero escribir códigos para invocarlo.
<bean id="myMonitor" class="javax.management.monitor.GaugeMonitor" init-method="start">
<property name="observedObject">
<bean class="javax.management.ObjectName">
<constructor-arg value="test.jmx:name=testBean1" />
</bean>
</property>
<property name="observedAttribute" value="testProperty" />
<property name="granularityPeriod">
<bean class="java.lang.Float">
<constructor-arg value="1000" />
</bean>
</property>
</bean>
"No quiero escribir códigos para alegar ésta". Por qué no? ¿Por qué quieres hacer cosas raras en XML, en lugar de hacerlo Java, donde pertenece? – skaffman
@skaffman - Por razones de mantenimiento ... Por lo general, me gusta mantener este tipo de detalles de configuración en XML. –
Pregunta similar: http://stackoverflow.com/questions/5312605/spring-configuring-bean-with-a-two-argument-setter/5312634#5312634 –