Skip to content

Commit 06c2dc3

Browse files
committed
Refine contribution #4187
Add resource hints for all supported databases
1 parent 2f8668d commit 06c2dc3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

spring-batch-core/src/main/java/org/springframework/batch/core/aot/CoreRuntimeHints.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* {@link RuntimeHintsRegistrar} for Spring Batch core module.
2727
*
2828
* @author Glenn Renfro
29+
* @author Mahmoud Ben Hassine
2930
* @since 5.0
3031
*/
3132
public class CoreRuntimeHints implements RuntimeHintsRegistrar {
@@ -34,6 +35,16 @@ public class CoreRuntimeHints implements RuntimeHintsRegistrar {
3435
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
3536

3637
hints.resources().registerPattern("org/springframework/batch/core/schema-h2.sql");
38+
hints.resources().registerPattern("org/springframework/batch/core/schema-derby.sql");
39+
hints.resources().registerPattern("org/springframework/batch/core/schema-hsqldb.sql");
40+
hints.resources().registerPattern("org/springframework/batch/core/schema-sqlite.sql");
41+
hints.resources().registerPattern("org/springframework/batch/core/schema-db2.sql");
42+
hints.resources().registerPattern("org/springframework/batch/core/schema-hana.sql");
43+
hints.resources().registerPattern("org/springframework/batch/core/schema-mysql.sql");
44+
hints.resources().registerPattern("org/springframework/batch/core/schema-oracle.sql");
45+
hints.resources().registerPattern("org/springframework/batch/core/schema-postgresql.sql");
46+
hints.resources().registerPattern("org/springframework/batch/core/schema-sqlserver.sql");
47+
hints.resources().registerPattern("org/springframework/batch/core/schema-sybase.sql");
3748

3849
hints.proxies()
3950
.registerJdkProxy(builder -> builder

0 commit comments

Comments
 (0)