我打算使用spring构建一个库,并将其用作mvn依赖项。该库将在几个项目中用作api。 api只进行数据库操作。包含的依赖项是否可以获取它作为Autowired spring bean包含的项目的datasource / jdbcTemplate?
我们在spring应用程序上下文中使用的datasource / jdbctemplate如下所示
<bean id="JdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg index="0" type="javax.sql.DataSource" ref="dataSource" />
</bean>
答案 0 :(得分:1)
是。只要有一个名为datasource和类的javax.sql.DataSource。它需要通过配置,XML布线或组件扫描来提供。
如果要创建新的库API,最好记录用户需要进行连线的内容。