From 41ed68426e44a27d611a94f615ebcdc2ae18c664 Mon Sep 17 00:00:00 2001 From: Stanislav Fedorov Date: Fri, 19 Jun 2026 13:24:55 +0300 Subject: [PATCH] Remove legacy MySQL driver recommendations in DatabaseAutoConfiguration (#5476) --- .../autoconfigure/DatabaseAutoConfiguration.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main/java/com/broadleafcommerce/autoconfigure/DatabaseAutoConfiguration.java b/src/main/java/com/broadleafcommerce/autoconfigure/DatabaseAutoConfiguration.java index 318d403..cffe1db 100644 --- a/src/main/java/com/broadleafcommerce/autoconfigure/DatabaseAutoConfiguration.java +++ b/src/main/java/com/broadleafcommerce/autoconfigure/DatabaseAutoConfiguration.java @@ -130,15 +130,7 @@ protected void logDriverInconsistencies(String explicitDriverClassName, String s LOG.error("Application did not set property database.driver and Spring wasn't able to derive driver class from url. Set the database.driver property and/or review property database.url to make sure a valid url is set."); } - if (NEW_MYSQL.equals(explicitDriverClassName)) { - LOG.warn("Application explicitly set the driver class to " + NEW_MYSQL + ". Broadleaf recommends using driver class " + OLD_MYSQL + " as it performs better. Set \"database.driver=" + OLD_MYSQL + "\" to use the more performant driver."); - } - - if (explicitDriverClassName == null && NEW_MYSQL.equals(springDriverClassName)) { - LOG.warn("Application did not set property database.driver when using MySQL therefore driver class " + NEW_MYSQL + " will be used per Spring's recommendation. Broadleaf suggests using driver class " + OLD_MYSQL + " as it performs better than " + NEW_MYSQL + "."); - } - - if (explicitDriverClassName != null && !explicitDriverClassName.equals(springDriverClassName) && !OLD_MYSQL.equals(explicitDriverClassName)) { + if (explicitDriverClassName != null && !explicitDriverClassName.equals(springDriverClassName) && !NEW_MYSQL.equals(explicitDriverClassName)) { LOG.warn("Application explicitly set the driver class to " + explicitDriverClassName + " which does not equal Spring's recommended driver class of " + springDriverClassName + ". If this is not on purpose please set the property database.driver to \"database.driver=\" to use Spring's recommended driver."); } }