多数据源配置文件配置的Druid,public DruidDataSource dataSource(DruidDataSource datasource) ,主库用type: com.zaxxer.hikari.HikariDataSource会报空指针吗
时间: 2023-10-24 08:40:49 浏览: 113
数据源是否可用(判空)
这个问题我理解的是,你使用了多数据源配置文件配置的Druid,并且在配置文件中,主库使用了type: com.zaxxer.hikari.HikariDataSource,那么在使用DruidDataSource对象时,是否会报空指针异常。
首先需要说明的是,如果你在配置文件中将主库的type设置为了com.zaxxer.hikari.HikariDataSource,那么在代码中使用的应该是HikariDataSource对象,而不是DruidDataSource对象。如果你使用了DruidDataSource对象,则会报错。
如果你将主库的type设置为了DruidDataSource,那么在代码中使用DruidDataSource对象时,应该不会出现空指针异常。但是具体是否会出现异常还需要看你的具体实现。
阅读全文