【Spring Boot中@ConditionalOnProperty使用详解】matchIfMissing = true表示默认如果没有配置spring.datasource.type参数属性时会正常加载,如果配置了spring.datasource.type参数,havingValue表示的该参数的值与org.apache.tomcat.jdbc.pool.DataSource相同才加载配置(https://zhuanlan.zhihu.com/p/96182363)