You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The work done on spring-graalvm-native substitutions has allows to identify a first set of classes where we need to add a specific code path for GraalVM native images:
Remove load time weaving capabilities from org.springframework.context.support.AbstractApplicationContext
Remove ConfigurationClassEnhancer usage from org.springframework.context.annotation.ConfigurationClassPostProcessor
Remove usage of ObjenesisCglibAopProxy from org.springframework.aop.framework.DefaultAopProxyFactory
Remove CglibSubclassCreator usage from org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy
There are likely other ones to be identified.
The text was updated successfully, but these errors were encountered:
This commit removes load time weaving, CGLIB and Objenesis support
from native images.
GraalDetector has been removed for now because of
oracle/graal#2594. It should be reintroduced
when this bug will be fixed with NativeImageDetector class name.
Closesspring-projectsgh-25179
The work done on spring-graalvm-native substitutions has allows to identify a first set of classes where we need to add a specific code path for GraalVM native images:
org.springframework.context.support.AbstractApplicationContext
ConfigurationClassEnhancer
usage fromorg.springframework.context.annotation.ConfigurationClassPostProcessor
ObjenesisCglibAopProxy
fromorg.springframework.aop.framework.DefaultAopProxyFactory
CglibSubclassCreator
usage fromorg.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy
There are likely other ones to be identified.
The text was updated successfully, but these errors were encountered: