Stéphane Nicoll

Results 149 issues of Stéphane Nicoll

As discovered reviewing an [issue in mybatis](https://github.com/kazuki43zoo/mybatis-spring-native/issues/13#issuecomment-1016352020), Spring Boot uses a supplier to instantiate `ConfigurationPropertiesBinder` so that resolution for the `ApplicationContext` does not trigger early init of factory beans. Unfortunately,...

type: bug

Various samples shed some lights on different use cases around factory beans that we should streamline: * Using a `ResolvableType` on a `BeanDefinition` that uses a factory bean is problematic...

type: enhancement
status: blocked

If a configuration class is scanned, it is not linked back to the class that triggered component scan. As a result, links to this classes are not available either. Use...

type: bug

Right now, if multiple packages require protected access we only log the packages but not the member that requires it. The information is available in the analysis so it would...

The analyzer does not take inner beans into account so we end up with misleading error logs such as: ``` 2021-09-20 13:51:55.654 ERROR 27188 --- [ main] o.s.c.a.CoreBeanDefinitionOriginAnalyzer : No...

type: bug

Freezing the configuration was unfortunately not enough. If a bean is instantiated in an AOT refreshed context, the merged bean definition is flagged stale and it is merged again. As...

type: bug
theme: aot

It's becoming more apparent that certain beans will have to be instantiated at build time (typically to introspect the outcome of something that could have been overridden by the user)....

type: enhancement
theme: aot

`DefaultPersistenceUnitManager` is quite classpath-scanning centric. With AOT, we'd like to invoke the scanning of the classpath at build-time and generate a representation of the entities that should be contributed in...

in: data
type: enhancement
theme: aot

Follow-up of #28151 and #28013. `InitDestroyAnnotationBeanPostProcessor` is now doing two different things, depending in which mode it runs. With the regular runtime, a bean is scanned and its init &...

in: core
type: enhancement
theme: aot

I am trying to build Spring Boot `main` against a local change in Spring Framework `main`. This leads to the following exception: ``` $ ./gradlew build --include-build ../../spring-framework/main > Task...

status: waiting-for-triage