运行main方法:
可以看到可以实现和springboot一样的效果 通过上面的两个例子,我们可以看出SpringBoot帮我们实现了如下功能:
通过DataSourceAutoConfiguration 配置 DataSource
通过DataSourceTransactionManagerAutoConfiguration 配置 DataSourceTransactionManager
通过JdbcTemplateAutoConfiguration 配置 JdbcTemplate
当然上面是按需来配置的,如果我们在代码中已经配置了一个DataSource,SpringBoot不会再帮我们配置一个DataSource
在实际情况下,我们可能需要在应用中配置多个数据源,下篇文章我将介绍多个数据源的配置方式。