J'utilise l'annotation suivante:Passer des paramètres dynamiques à une annotation?
@ActivationConfigProperty(
propertyName = "connectionParameters",
propertyValue = "host=127.0.0.1;port=5445,host=127.0.0.1;port=6600"),
public class TestMDB implements MessageDrivenBean, MessageListener
Je voudrais tirer chacun de ces adresses IP et les ports et les stocker dans un fichier jmsendpoints.properties
... puis les charger dynamiquement. Quelque chose comme ceci:
@ActivationConfigProperty(
propertyName = "connectionParameters",
propertyValue = jmsEndpointsProperties.getConnectionParameters()),
public class TestMDB implements MessageDrivenBean, MessageListener
Y at-il un moyen de faire cela?
Vous pouvez avoir 'propertyValue =" jmsendpoints.properties ConnectionParameter "' que vous analysez dynamiquement. –