Spring IoC контейнер: абстракция Environment, регистрация LoadTimeWeaver
LoadTimeWeaver используется Spring для динамического преобразования классов по мере их загрузки в виртуальную машину Java (JVM). Чтобы включить динамическое преобразование классов по мере их загрузки, вы можете добавить @EnableLoadTimeWeaving к одному из ваших классов @Configuration, как показано в следующем примере: Java @Configuration @EnableLoadTimeWeaving public class AppConfig { } Kotlin @Configuration @EnableLoadTimeWeaving class AppConfig В качестве альтернативы для конфигурации XML вы можете использовать элемент context:load-time-weaver: <beans> <context:load-time-weaver/> </beans> После настройки для ApplicationContext любой bean-компонент в этом ApplicationContext может реализовать LoadTimeWeaverAware, тем самым получая ссылку на экземпляр Weaver во время загрузки. Это особенно полезно в сочетании с поддержкой Spring JPA, когда динамическое преобразование классов по мере их загрузки может быть необходимо для преобразования класса ...