How correctly close the ApplicationContext in Spring?
I am studying for the Spring Core certification and I have some dount about on this question finded into the provided study material: What is the preferred way to close an application context? I know that if I have something like this: ConfigurableApplicationContext context = … // Destroy the application context.close(); by the use of the close() method on the context objet the ApplicationContext is closed and the application is destroyed. But I think that this is not the best way that I have to do it. Reading the official documentation I find that I can also do something like this: context