Olá pessoal!
Tenho o seguinte problema, eu crio um Bean
na inicialização da aplicação, este Bean
carrega informações recuperadas da base de dados, e como estes dados vem da base, eles podem sofrer alteração a qualquer momento, dado isso, alguém conhece alguma forma que permita que eu “atualize” os dados carregados neste Bean
em questão, ou seja, fazer um tipo de “reload” nele com a aplicação em execução, sem que eu precise reiniciar ela?
Exemplo:
@Configuration
public class MyConfiguration {
private final MyRepository myRepository;
@Autowired
public MyConfiguration(MyRepository myRepository) {
this.myRepository = myRepository;
}
@Bean
public MyBean myBean() {
MyBean myBean = myRepository.getMyBean();
return myBean;
}
}