Как перезагрузить/переинициализировать компонент при загрузке Spring?JAVA

Программисты JAVA общаются здесь
Гость
Как перезагрузить/переинициализировать компонент при загрузке Spring?

Сообщение Гость »

У меня есть такой класс конфигурации электронной почты.

Код: Выделить всё

@Configuration
public class EmailConfiguration {

@Autowired
private ConfigService configService;

@Bean
public JavaMailSender JavaMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost(configService.emailHost());
mailSender.setPort(configService.emailPort());
mailSender.setUsername(configService.emailAddress());
mailSender.setPassword(configService.emailPassword());

return mailSender;
}
}
как заставить этот bean-компонент менять значение во время выполнения при каждом обновлении ConfigService? Я обновил ConfigService, но значение bean-компонента не изменилось.

Подробнее здесь: https://stackoverflow.com/questions/657 ... pring-boot

Вернуться в «JAVA»