Skip to content

Commit 19a3396

Browse files
wilkinsonaphilwebb
authored andcommitted
Create spring-boot-sql module
1 parent 337a376 commit 19a3396

File tree

48 files changed

+79
-42
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+79
-42
lines changed

Diff for: settings.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ include "spring-boot-project:spring-boot-session-data-mongodb"
112112
include "spring-boot-project:spring-boot-session-data-redis"
113113
include "spring-boot-project:spring-boot-session-hazelcast"
114114
include "spring-boot-project:spring-boot-session-jdbc"
115+
include "spring-boot-project:spring-boot-sql"
115116
include "spring-boot-project:spring-boot-test"
116117
include "spring-boot-project:spring-boot-test-autoconfigure"
117118
include "spring-boot-project:spring-boot-test-integration-tests"

Diff for: spring-boot-project/spring-boot-autoconfigure/src/main/resources/META-INF/additional-spring-configuration-metadata.json

-10
Original file line numberDiff line numberDiff line change
@@ -338,16 +338,6 @@
338338
"messages"
339339
]
340340
},
341-
{
342-
"name": "spring.sql.init.enabled",
343-
"type": "java.lang.Boolean",
344-
"description": "Whether basic script-based initialization of an SQL database is enabled.",
345-
"defaultValue": true,
346-
"deprecation": {
347-
"replacement": "spring.sql.init.mode",
348-
"level": "warning"
349-
}
350-
},
351341
{
352342
"name": "spring.threads.virtual.enabled",
353343
"type": "java.lang.Boolean",

Diff for: spring-boot-project/spring-boot-batch/src/main/java/org/springframework/boot/batch/autoconfigure/BatchAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
import org.springframework.boot.autoconfigure.condition.ConditionalOnBooleanProperty;
3636
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
3737
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
38-
import org.springframework.boot.autoconfigure.sql.init.OnDatabaseInitializationCondition;
3938
import org.springframework.boot.context.properties.EnableConfigurationProperties;
39+
import org.springframework.boot.sql.autoconfigure.init.OnDatabaseInitializationCondition;
4040
import org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer;
4141
import org.springframework.boot.transaction.autoconfigure.TransactionAutoConfiguration;
4242
import org.springframework.context.annotation.Bean;

Diff for: spring-boot-project/spring-boot-dependencies/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -2086,6 +2086,7 @@ bom {
20862086
"spring-boot-session-data-redis",
20872087
"spring-boot-session-hazelcast",
20882088
"spring-boot-session-jdbc",
2089+
"spring-boot-sql",
20892090
"spring-boot-starter",
20902091
"spring-boot-starter-activemq",
20912092
"spring-boot-starter-actuator",

Diff for: spring-boot-project/spring-boot-docs/build.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ dependencies {
192192
configurationProperties(project(path: ":spring-boot-project:spring-boot-session-data-redis", configuration: "configurationPropertiesMetadata"))
193193
configurationProperties(project(path: ":spring-boot-project:spring-boot-session-hazelcast", configuration: "configurationPropertiesMetadata"))
194194
configurationProperties(project(path: ":spring-boot-project:spring-boot-session-jdbc", configuration: "configurationPropertiesMetadata"))
195+
configurationProperties(project(path: ":spring-boot-project:spring-boot-sql", configuration: "configurationPropertiesMetadata"))
195196
configurationProperties(project(path: ":spring-boot-project:spring-boot-test-autoconfigure", configuration: "configurationPropertiesMetadata"))
196197
configurationProperties(project(path: ":spring-boot-project:spring-boot-testcontainers", configuration: "configurationPropertiesMetadata"))
197198
configurationProperties(project(path: ":spring-boot-project:spring-boot-thymeleaf", configuration: "configurationPropertiesMetadata"))

Diff for: spring-boot-project/spring-boot-integration/build.gradle

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ description = "Spring Boot Integration"
1111
dependencies {
1212
api(project(":spring-boot-project:spring-boot"))
1313
api("org.springframework.integration:spring-integration-core")
14+
15+
implementation(project(":spring-boot-project:spring-boot-sql"))
1416

1517
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
1618
optional(project(":spring-boot-project:spring-boot-jdbc"))

Diff for: spring-boot-project/spring-boot-integration/src/main/java/org/springframework/boot/integration/autoconfigure/IntegrationAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@
3737
import org.springframework.boot.autoconfigure.condition.SearchStrategy;
3838
import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
3939
import org.springframework.boot.autoconfigure.jmx.JmxProperties;
40-
import org.springframework.boot.autoconfigure.sql.init.OnDatabaseInitializationCondition;
4140
import org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration;
4241
import org.springframework.boot.autoconfigure.thread.Threading;
4342
import org.springframework.boot.context.properties.EnableConfigurationProperties;
4443
import org.springframework.boot.context.properties.PropertyMapper;
4544
import org.springframework.boot.context.properties.source.MutuallyExclusiveConfigurationPropertiesException;
4645
import org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer;
46+
import org.springframework.boot.sql.autoconfigure.init.OnDatabaseInitializationCondition;
4747
import org.springframework.boot.task.SimpleAsyncTaskSchedulerBuilder;
4848
import org.springframework.boot.task.ThreadPoolTaskSchedulerBuilder;
4949
import org.springframework.context.annotation.Bean;

Diff for: spring-boot-project/spring-boot-jdbc/build.gradle

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ description = "Spring Boot JDBC"
1010

1111
dependencies {
1212
api(project(":spring-boot-project:spring-boot"))
13+
api(project(":spring-boot-project:spring-boot-sql"))
1314
api("org.springframework:spring-jdbc")
1415

1516
implementation(project(":spring-boot-project:spring-boot-tx"))
@@ -29,8 +30,8 @@ dependencies {
2930

3031
testImplementation(project(":spring-boot-project:spring-boot-test"))
3132
testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
32-
testImplementation(testFixtures(project(":spring-boot-project:spring-boot")))
3333
testImplementation(testFixtures(project(":spring-boot-project:spring-boot-autoconfigure")))
34+
testImplementation(testFixtures(project(":spring-boot-project:spring-boot-sql")))
3435
testImplementation("com.fasterxml.jackson.core:jackson-databind")
3536
testImplementation("com.ibm.db2:jcc")
3637
testImplementation("com.microsoft.sqlserver:mssql-jdbc")

Diff for: spring-boot-project/spring-boot-jdbc/src/main/java/org/springframework/boot/jdbc/autoconfigure/ApplicationDataSourceScriptDatabaseInitializer.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
import javax.sql.DataSource;
2020

21-
import org.springframework.boot.autoconfigure.sql.init.ApplicationScriptDatabaseInitializer;
22-
import org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties;
2321
import org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer;
22+
import org.springframework.boot.sql.autoconfigure.init.ApplicationScriptDatabaseInitializer;
23+
import org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties;
2424
import org.springframework.boot.sql.init.DatabaseInitializationSettings;
2525

2626
/**

Diff for: spring-boot-project/spring-boot-jdbc/src/main/java/org/springframework/boot/jdbc/autoconfigure/DataSourceInitializationAutoConfiguration.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
25-
import org.springframework.boot.autoconfigure.sql.init.ApplicationScriptDatabaseInitializer;
26-
import org.springframework.boot.autoconfigure.sql.init.ConditionalOnSqlInitialization;
27-
import org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties;
2825
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2926
import org.springframework.boot.jdbc.DataSourceBuilder;
27+
import org.springframework.boot.sql.autoconfigure.init.ApplicationScriptDatabaseInitializer;
28+
import org.springframework.boot.sql.autoconfigure.init.ConditionalOnSqlInitialization;
29+
import org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties;
3030
import org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer;
3131
import org.springframework.context.annotation.Bean;
3232
import org.springframework.context.annotation.Import;

Diff for: spring-boot-project/spring-boot-jdbc/src/test/java/org/springframework/boot/jdbc/autoconfigure/DataSourceInitializationAutoConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import org.springframework.beans.factory.config.BeanDefinition;
2424
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
2525
import org.springframework.boot.autoconfigure.AutoConfigurations;
26-
import org.springframework.boot.autoconfigure.sql.init.ApplicationScriptDatabaseInitializer;
2726
import org.springframework.boot.jdbc.init.DataSourceScriptDatabaseInitializer;
27+
import org.springframework.boot.sql.autoconfigure.init.ApplicationScriptDatabaseInitializer;
2828
import org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer;
2929
import org.springframework.boot.sql.init.DatabaseInitializationSettings;
3030
import org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitialization;

Diff for: spring-boot-project/spring-boot-quartz/build.gradle

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ dependencies {
1212
api(project(":spring-boot-project:spring-boot-tx"))
1313
api("org.quartz-scheduler:quartz")
1414
api("org.springframework:spring-context-support")
15+
16+
implementation(project(":spring-boot-project:spring-boot-sql"))
1517

1618
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
1719
optional(project(":spring-boot-project:spring-boot-jdbc"))

Diff for: spring-boot-project/spring-boot-quartz/src/main/java/org/springframework/boot/quartz/autoconfigure/QuartzAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@
3333
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
3434
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
3535
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
36-
import org.springframework.boot.autoconfigure.sql.init.OnDatabaseInitializationCondition;
3736
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3837
import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration;
38+
import org.springframework.boot.sql.autoconfigure.init.OnDatabaseInitializationCondition;
3939
import org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer;
4040
import org.springframework.context.ApplicationContext;
4141
import org.springframework.context.annotation.Bean;

Diff for: spring-boot-project/spring-boot-r2dbc/build.gradle

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ description = "Spring Boot R2DBC"
1111

1212
dependencies {
1313
api(project(":spring-boot-project:spring-boot"))
14+
api(project(":spring-boot-project:spring-boot-sql"))
1415
api(project(":spring-boot-project:spring-boot-tx"))
15-
api("org.springframework:spring-r2dbc")
16+
api("org.springframework:spring-r2dbc")
1617

1718
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
1819
optional("io.r2dbc:r2dbc-pool")
@@ -22,7 +23,7 @@ dependencies {
2223
testImplementation(project(":spring-boot-project:spring-boot-jdbc"))
2324
testImplementation(project(":spring-boot-project:spring-boot-test"))
2425
testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
25-
testImplementation(testFixtures(project(":spring-boot-project:spring-boot")))
26+
testImplementation(testFixtures(project(":spring-boot-project:spring-boot-sql")))
2627
testImplementation("io.projectreactor:reactor-test")
2728
testImplementation("io.r2dbc:r2dbc-h2")
2829
testImplementation("org.postgresql:r2dbc-postgresql")

Diff for: spring-boot-project/spring-boot-r2dbc/src/main/java/org/springframework/boot/r2dbc/autoconfigure/ApplicationR2dbcScriptDatabaseInitializer.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
import io.r2dbc.spi.ConnectionFactory;
2020

21-
import org.springframework.boot.autoconfigure.sql.init.ApplicationScriptDatabaseInitializer;
22-
import org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties;
2321
import org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializer;
22+
import org.springframework.boot.sql.autoconfigure.init.ApplicationScriptDatabaseInitializer;
23+
import org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties;
2424
import org.springframework.boot.sql.init.DatabaseInitializationSettings;
2525

2626
/**

Diff for: spring-boot-project/spring-boot-r2dbc/src/main/java/org/springframework/boot/r2dbc/autoconfigure/R2dbcInitializationAutoConfiguration.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2424
import org.springframework.boot.autoconfigure.condition.ConditionalOnSingleCandidate;
25-
import org.springframework.boot.autoconfigure.sql.init.ConditionalOnSqlInitialization;
26-
import org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties;
2725
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2826
import org.springframework.boot.r2dbc.ConnectionFactoryBuilder;
27+
import org.springframework.boot.sql.autoconfigure.init.ConditionalOnSqlInitialization;
28+
import org.springframework.boot.sql.autoconfigure.init.SqlInitializationProperties;
2929
import org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer;
3030
import org.springframework.context.annotation.Bean;
3131
import org.springframework.context.annotation.Import;

Diff for: spring-boot-project/spring-boot-r2dbc/src/test/java/org/springframework/boot/r2dbc/autoconfigure/R2dbcInitializationAutoConfigurationTests.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import org.springframework.beans.factory.config.BeanDefinition;
2323
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
2424
import org.springframework.boot.autoconfigure.AutoConfigurations;
25-
import org.springframework.boot.autoconfigure.sql.init.ApplicationScriptDatabaseInitializer;
2625
import org.springframework.boot.r2dbc.init.R2dbcScriptDatabaseInitializer;
26+
import org.springframework.boot.sql.autoconfigure.init.ApplicationScriptDatabaseInitializer;
2727
import org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer;
2828
import org.springframework.boot.sql.init.DatabaseInitializationSettings;
2929
import org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitialization;

Diff for: spring-boot-project/spring-boot-session-jdbc/src/main/java/org/springframework/boot/session/jdbc/autoconfigure/JdbcSessionAutoConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
2828
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
29-
import org.springframework.boot.autoconfigure.sql.init.OnDatabaseInitializationCondition;
3029
import org.springframework.boot.autoconfigure.web.ServerProperties;
3130
import org.springframework.boot.context.properties.EnableConfigurationProperties;
3231
import org.springframework.boot.context.properties.PropertyMapper;
3332
import org.springframework.boot.session.autoconfigure.SessionAutoConfiguration;
3433
import org.springframework.boot.session.autoconfigure.SessionProperties;
34+
import org.springframework.boot.sql.autoconfigure.init.OnDatabaseInitializationCondition;
3535
import org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer;
3636
import org.springframework.context.annotation.Bean;
3737
import org.springframework.context.annotation.Conditional;

Diff for: spring-boot-project/spring-boot-sql/build.gradle

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
plugins {
2+
id "java-library"
3+
id "java-test-fixtures"
4+
id "org.springframework.boot.configuration-properties"
5+
id "org.springframework.boot.deployed"
6+
id "org.springframework.boot.optional-dependencies"
7+
}
8+
9+
description = "Spring Boot SQL"
10+
11+
dependencies {
12+
api(project(":spring-boot-project:spring-boot"))
13+
14+
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
15+
16+
testFixturesImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
17+
testFixturesImplementation("org.assertj:assertj-core")
18+
testFixturesImplementation("org.junit.jupiter:junit-jupiter-api")
19+
testFixturesImplementation("org.springframework:spring-tx")
20+
21+
testImplementation(project(":spring-boot-project:spring-boot-test"))
22+
testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
23+
24+
testRuntimeOnly("ch.qos.logback:logback-classic")
25+
}
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import org.springframework.boot.sql.init.AbstractScriptDatabaseInitializer;
2020
import org.springframework.boot.sql.init.DatabaseInitializationSettings;
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import java.lang.annotation.ElementType;
2020
import java.lang.annotation.Retention;
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import java.util.Locale;
2020

Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import org.springframework.context.annotation.Condition;
2020

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import java.util.ArrayList;
2020
import java.util.List;
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import java.nio.charset.Charset;
2020
import java.util.List;
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import org.springframework.aot.hint.RuntimeHints;
2020
import org.springframework.aot.hint.RuntimeHintsRegistrar;
+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
/**
1818
* Auto-configuration for basic script-based initialization of an SQL database.
1919
*/
20-
package org.springframework.boot.autoconfigure.sql.init;
20+
package org.springframework.boot.sql.autoconfigure.init;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"properties": [
3+
{
4+
"name": "spring.sql.init.enabled",
5+
"type": "java.lang.Boolean",
6+
"description": "Whether basic script-based initialization of an SQL database is enabled.",
7+
"defaultValue": true,
8+
"deprecation": {
9+
"replacement": "spring.sql.init.mode",
10+
"level": "warning"
11+
}
12+
}
13+
]
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Depends On Database Initialization Detectors
2+
org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector=\
3+
org.springframework.boot.sql.init.dependency.AnnotationDependsOnDatabaseInitializationDetector

Diff for: spring-boot-project/spring-boot-sql/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import org.junit.jupiter.api.Test;
2020

Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.autoconfigure.sql.init;
17+
package org.springframework.boot.sql.autoconfigure.init;
1818

1919
import org.junit.jupiter.api.Test;
2020

Diff for: spring-boot-project/spring-boot/src/main/resources/META-INF/spring.factories

-4
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,3 @@ org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter
8888
# Resource Locator Protocol Resolvers
8989
org.springframework.core.io.ProtocolResolver=\
9090
org.springframework.boot.io.Base64ProtocolResolver
91-
92-
# Depends On Database Initialization Detectors
93-
org.springframework.boot.sql.init.dependency.DependsOnDatabaseInitializationDetector=\
94-
org.springframework.boot.sql.init.dependency.AnnotationDependsOnDatabaseInitializationDetector

0 commit comments

Comments
 (0)