|
@@ -42,6 +42,7 @@ import org.springframework.security.authentication.event.AuthenticationFailurePr
|
|
|
import org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent;
|
|
|
import org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent;
|
|
|
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
|
|
+import org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl;
|
|
|
|
|
|
/**
|
|
|
* {@link RuntimeHintsRegistrar} for core classes
|
|
@@ -57,6 +58,7 @@ class CoreSecurityRuntimeHints implements RuntimeHintsRegistrar {
|
|
|
registerExpressionEvaluationHints(hints);
|
|
|
registerMethodSecurityHints(hints);
|
|
|
hints.resources().registerResourceBundle("org.springframework.security.messages");
|
|
|
+ registerDefaultJdbcSchemaFileHint(hints);
|
|
|
}
|
|
|
|
|
|
private void registerMethodSecurityHints(RuntimeHints hints) {
|
|
@@ -91,4 +93,8 @@ class CoreSecurityRuntimeHints implements RuntimeHintsRegistrar {
|
|
|
ProviderNotFoundException.class).map(TypeReference::of).toList();
|
|
|
}
|
|
|
|
|
|
+ private void registerDefaultJdbcSchemaFileHint(RuntimeHints hints) {
|
|
|
+ hints.resources().registerPattern(JdbcDaoImpl.DEFAULT_USER_SCHEMA_DDL_LOCATION);
|
|
|
+ }
|
|
|
+
|
|
|
}
|