-
Notifications
You must be signed in to change notification settings - Fork 694
Commit 8f34f0f
Avoid attempts to override AOT generated query method metadata.
Prior to this change regenerating repository instances for eg. test execution caused trouble when trying to override existing json metadata files. We now back off in case of existing files and added an explicit config flag for users to opt out of having the metadata file being present in the target resources.
Original pull request: #3355
Closes #3354 1 parent 9c2e518 commit 8f34f0f
File tree
4 files changed
+136
-21
lines changed- src
- main/java/org/springframework/data
- aot
- repository/aot/generate
- test/java/org/springframework/data/repository/aot/generate
4 files changed
+136
-21
lines changedLines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 | + | ||
57 | 58 |
| |
58 | 59 |
| |
59 | 60 |
| |
| |||
116 | 117 |
| |
117 | 118 |
| |
118 | 119 |
| |
120 | + | ||
121 | + | ||
122 | + | ||
123 | + | ||
124 | + | ||
125 | + | ||
126 | + | ||
127 | + | ||
128 | + | ||
129 | + | ||
130 | + | ||
131 | + | ||
132 | + | ||
119 | 133 |
| |
120 | 134 |
| |
121 | 135 |
| |
|
Lines changed: 36 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 | + | ||
18 | 19 |
| |
20 | + | ||
19 | 21 |
| |
20 | 22 |
| |
21 | 23 |
| |
22 | 24 |
| |
23 | 25 |
| |
24 | - | ||
25 | 26 |
| |
27 | + | ||
26 | 28 |
| |
27 | 29 |
| |
28 | 30 |
| |
| |||
49 | 51 |
| |
50 | 52 |
| |
51 | 53 |
| |
54 | + | ||
52 | 55 |
| |
53 | 56 |
| |
54 | 57 |
| |
| |||
59 | 62 |
| |
60 | 63 |
| |
61 | 64 |
| |
65 | + | ||
62 | 66 |
| |
63 | 67 |
| |
64 | 68 |
| |
| |||
139 | 143 |
| |
140 | 144 |
| |
141 | 145 |
| |
142 | - | ||
143 | - | ||
144 | - | ||
145 | - | ||
146 | - | ||
147 | 146 |
| |
148 | - | ||
147 | + | ||
148 | + | ||
149 | 149 |
| |
150 | 150 |
| |
151 | - | ||
152 | - | ||
153 | - | ||
154 | - | ||
155 | - | ||
151 | + | ||
152 | + | ||
153 | + | ||
154 | + | ||
155 | + | ||
156 | + | ||
157 | + | ||
156 | 158 |
| |
157 | 159 |
| |
158 | 160 |
| |
| |||
164 | 166 |
| |
165 | 167 |
| |
166 | 168 |
| |
167 | - | ||
169 | + | ||
170 | + | ||
171 | + | ||
172 | + | ||
173 | + | ||
174 | + | ||
175 | + | ||
176 | + | ||
168 | 177 |
| |
169 | 178 |
| |
170 | 179 |
| |
| |||
176 | 185 |
| |
177 | 186 |
| |
178 | 187 |
| |
188 | + | ||
189 | + | ||
190 | + | ||
191 | + | ||
192 | + | ||
193 | + | ||
194 | + | ||
195 | + | ||
196 | + | ||
197 | + | ||
198 | + | ||
199 | + | ||
200 | + | ||
201 | + | ||
179 | 202 |
| |
180 | 203 |
| |
181 | 204 |
| |
|
src/test/java/org/springframework/data/repository/aot/generate/DummyModuleAotRepositoryContext.java
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 | - | ||
25 | 24 |
| |
26 | 25 |
| |
27 | - | ||
28 | 26 |
| |
29 | 27 |
| |
30 | 28 |
| |
31 | 29 |
| |
32 | 30 |
| |
33 | 31 |
| |
32 | + | ||
34 | 33 |
| |
35 | 34 |
| |
36 | 35 |
| |
| |||
40 | 39 |
| |
41 | 40 |
| |
42 | 41 |
| |
42 | + | ||
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
| |||
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
64 | - | ||
65 | - | ||
64 | + | ||
65 | + | ||
66 | 66 |
| |
67 | 67 |
| |
68 | 68 |
| |
|
Lines changed: 82 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 | - | ||
19 | - | ||
20 | - | ||
18 | + | ||
19 | + | ||
20 | + | ||
21 | + | ||
22 | + | ||
21 | 23 |
| |
22 | 24 |
| |
23 | 25 |
| |
| |||
33 | 35 |
| |
34 | 36 |
| |
35 | 37 |
| |
38 | + | ||
36 | 39 |
| |
37 | 40 |
| |
38 | 41 |
| |
| |||
137 | 140 |
| |
138 | 141 |
| |
139 | 142 |
| |
143 | + | ||
144 | + | ||
145 | + | ||
146 | + | ||
147 | + | ||
148 | + | ||
149 | + | ||
150 | + | ||
151 | + | ||
152 | + | ||
153 | + | ||
154 | + | ||
155 | + | ||
156 | + | ||
157 | + | ||
158 | + | ||
159 | + | ||
160 | + | ||
161 | + | ||
162 | + | ||
163 | + | ||
164 | + | ||
165 | + | ||
166 | + | ||
167 | + | ||
168 | + | ||
169 | + | ||
170 | + | ||
171 | + | ||
172 | + | ||
173 | + | ||
174 | + | ||
175 | + | ||
176 | + | ||
177 | + | ||
178 | + | ||
179 | + | ||
180 | + | ||
181 | + | ||
182 | + | ||
183 | + | ||
184 | + | ||
185 | + | ||
186 | + | ||
187 | + | ||
188 | + | ||
189 | + | ||
190 | + | ||
191 | + | ||
192 | + | ||
193 | + | ||
194 | + | ||
195 | + | ||
196 | + | ||
197 | + | ||
198 | + | ||
199 | + | ||
200 | + | ||
201 | + | ||
202 | + | ||
203 | + | ||
204 | + | ||
205 | + | ||
206 | + | ||
207 | + | ||
208 | + | ||
209 | + | ||
210 | + | ||
211 | + | ||
212 | + | ||
213 | + | ||
214 | + | ||
215 | + | ||
216 | + | ||
217 | + | ||
218 | + | ||
140 | 219 |
| |
141 | 220 |
| |
142 | 221 |
| |
| |||
175 | 254 |
| |
176 | 255 |
| |
177 | 256 |
| |
178 | - | ||
179 | 257 |
| |
180 | 258 |
| |
181 | 259 |
| |
|
0 commit comments