我的理解是,只要在classpath上有受支持的数据源类,spring-boot就会使用它,并且如果没有指定,则以tomcat作为首选项。
在DataSourceBuilder中给出了受支持的数据源的列表,当前的列表是tomcat,hikari,dbcp和dbcp2。
您可以通过
javax.sql.Datasource从应用程序上下文中查找实现来验证是否已创建一个,尽管我不知道为什么不这样做。
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-
autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jdbc/DataSourceBuilder.java
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)