RefreshScope? Эмпирически выяснил, что если дернуть /refresh бины lazy переинициализируются при первом обращении к ним. Вопрос: что если инициализация бина очень долгая, можно ли как-нибудь это настроить по модели CopyOnWrite коллекций. Пока новый бин инициализируется, старый работает?
Можно глянуть в https://github.com/spring-cloud/spring-cloud-commons/blob/master/spring-cloud-context/src/main/java/org/springframework/cloud/context/restart/RestartEndpoint.java Правда тут подымается весь контекст заново и используется спринговый ClassUtils.overrideThreadContextClassLoader, но это может стать отправной точкой)
Работал
Обсуждают сегодня