【发布时间】:2018-02-23 19:07:59
【问题描述】:
有没有办法使用从配置文件中读取的属性来填充 JMS 选择器中的 propertyValue? 作为一个例子,我有:
@ActivationConfigProperty(propertyName = "messageSelector", propertyValue =
JMSSelector.ITEM_SELECTOR)
其中 JMSSelector.ITEM_SELECTOR 是一个字符串,定义为:
public static final String ITEM_SELECTOR = "type = 'S_TYPE' OR type = 'M_TYPE'"
假设我有“S_TYPE”和“M_TYPE”以外的另一种新类型,我在配置文件中有它
MYTYPES = S_TYPE,M_TYPE,G_TYPE
有没有办法在不修改我的代码并重新部署的情况下动态加载它?
【问题讨论】: