2

我有一个如下所示的注释:

@MessageDriven
@ActivationConfigProperty(propertyName = "maxSession", propertyValue = "1")
public class ProcessingEntitiesQueueListenerMDB implements MessageListener { 
     ......
     ......
     .....
}

是否可以从环境变量中传递 maxSession 的值?就像是:

@ActivationConfigProperty(propertyName = "maxSession", propertyValue = "${mdb.maxSessionVal")

参数 mdb.maxSessionVal 将使用 -Dmdb.maxSessionVal = 10 或类似的东西传入。

有可能还是它们在编译时固定?

4

0 回答 0