最初にコードを投稿してください
リーリー リーリー 理解できないのは、DruidDataSourceBuilder の mightGetDriverClassName メソッドです。当然ですが、DruidDataSourceAutoConfigure の dataSource メソッドを DruidDataSourceBuilder で使用すると、DruidDataSourceBuilder のプロパティには属性がありません。この場合、maybeGetDriverClassName メソッドは無意味ではないでしょうか。
もう一つのポイントは、DruidDataSourceAutoConfigure の dataSource メソッド内の if 判定ですが、dataSource はメソッド内に属性を注入してはいけないのですが、このような判定をしても意味が無いのではないでしょうか?