【发布时间】:2011-07-16 19:45:21
【问题描述】:
为什么Spring Framework 有类JdbcDaoSupport 需要DataSource 并在内部创建JdbcTemplate,但没有类似的类JmsSupport 可能需要JMS ConnectionFactory 并创建一个@ 987654327@?
据我了解,JdbcDaoSupport 类的目的是消除应用程序上下文中JdbcTemplate 的冗余实例(每个DataSource 实例一个)。相反,容器创建应用程序 DAO 的实例,每个实例都派生自 JdbcDaoSupport,接受唯一的 DataSource,并将此 DataSource 提供给 JdbcDaoSupport 父实例,后者又将其提供给其内部 JmsTemplate .
为什么 Spring 不提供类似的类 JmsSupport 来减少应用程序上下文中 JmsTemplate 实例的数量?
【问题讨论】:
标签: java spring spring-jdbc spring-jms