Phillip Webb
Phillip Webb
@martijndebruijn The issue is in the `2.x` milestone which means it's something we'd like to fix with Spring Boot 2, but we don't have a more specific milestone. We can't...
Thanks @wilkinsona, I was searching for that one and couldn't find it.
#27410 is a similar issue for `@ConditionalOnMissingBean`
See also #25838
At this point I think doing things case-by-case is best, possibly even leaving a few things as sub-optimal until 3.1.
We have [this line in `SpringApplication`](https://github.com/spring-projects/spring-boot/blob/5470a6b34916b7abcc3ed2f6556a720420cc5e3e/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java#L414) which relies on the name generated by [`ApplicationContextInitializationCodeGenerator`](https://github.com/spring-projects/spring-framework/blob/f669e957a96506bf171dc8a29889527bae2f773c/spring-context/src/main/java/org/springframework/context/aot/ApplicationContextInitializationCodeGenerator.java#L58).
That's an alternative. I wanted to get the test support into Spring Boot without derailing the Spring Framework release. We need a way for the test code to plug in...
I've pushed a new `AotApplicationContextInitializer` interface and deprecated the existing one. I've also refactored Spring Boot to use it. If you're happy with the new one we can probably delete...
I think we can close this one and adapt to `List.of` in new code or when we touch existing classes. Doing an entire sweep at this point doesn't seem worth...
I've submitted a [PR to add a Maven goal and a Gradle task](https://github.com/graalvm/native-build-tools/pull/322) to NBT. If `override` is set for any of the metadata then a `native-image.properties` file is generated...