File tree Expand file tree Collapse file tree 2 files changed +41
-1
lines changed
spring-data-rest-webmvc/src/main
java/org/springframework/data/rest/webmvc/aot
resources/META-INF/spring Expand file tree Collapse file tree 2 files changed +41
-1
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2023 the original author or authors.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * https://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+ package org .springframework .data .rest .webmvc .aot ;
17
+
18
+ import org .springframework .aot .hint .ResourceHints ;
19
+ import org .springframework .aot .hint .RuntimeHints ;
20
+ import org .springframework .aot .hint .RuntimeHintsRegistrar ;
21
+
22
+ /**
23
+ * @author Oliver Drotbohm
24
+ */
25
+ class RestMessagesResourcesRuntimeHints implements RuntimeHintsRegistrar {
26
+
27
+ /*
28
+ * (non-Javadoc)
29
+ * @see org.springframework.aot.hint.RuntimeHintsRegistrar#registerHints(org.springframework.aot.hint.RuntimeHints, java.lang.ClassLoader)
30
+ */
31
+ @ Override
32
+ public void registerHints (RuntimeHints hints , ClassLoader classLoader ) {
33
+
34
+ ResourceHints resources = hints .resources ();
35
+
36
+ resources .registerPattern ("rest-messages*.properties" );
37
+ resources .registerPattern ("rest-default-messages.properties" );
38
+ }
39
+ }
Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ org.springframework.beans.factory.aot.BeanRegistrationAotProcessor=\
2
2
org.springframework.data.rest.webmvc.aot.BasePathAwareControllerAotProcessor,\
3
3
org.springframework.data.rest.webmvc.aot.ProjectionProxyAotProcessor
4
4
org.springframework.aot.hint.RuntimeHintsRegistrar=\
5
- org.springframework.data.rest.webmvc.aot.ValueInstantiatorCustomizerRuntimeHints
5
+ org.springframework.data.rest.webmvc.aot.ValueInstantiatorCustomizerRuntimeHints,\
6
+ org.springframework.data.rest.webmvc.aot.RestMessagesResourcesRuntimeHints
You can’t perform that action at this time.
0 commit comments