我有以下设置可以连接到我的异步基础架构:
@Resource(lookup = "java:/JmsXA")
private static ConnectionFactory connectionFactory;
@Resource(lookup = "java:/queue/myQueue")
private Queue notificationQueue;
我想在外部属性文件中提取连接工厂和队列的名称值,以便于配置。所以有这样的事情:
@Resource(lookup = "${jms.connectionFactory}")
private static ConnectionFactory connectionFactory;
@Resource(lookup = "${jms.queue}")
private Queue notificationQueue;
不幸的是,我无法找到任何合适的机制来在Java EE中获取它。