1

bean应该JmsTemplate被声明为prototypebean 还是singleton? 我认为这两种选择都是合理的,在我看来,这主要是 Spring 如何实现该 bean 的问题,但我不断发现有关网络使用的相互矛盾的报告。

4

1 回答 1

3

JMSTemplate 像大多数 spring 模板一样在创建后是线程安全的,因此您应该将其保留在单例范围内。

如果runnable被实现为一个内部类,它可以访问你定义它的类的实例变量。这可以是一个 Spring bean,其中注入了所有必需的依赖项(jmsTemplate 等)。

于 2011-09-09T18:04:26.203 回答