89 votes

Comment fermer un ApplicationContext de Spring ?

Une fois mon application terminée, je veux fermer le contexte Spring.
Le code pertinent comporte un ApplicationContext mais je n'ai pas pu trouver une close méthode.

1voto

Meenakshi Singh Points 11
public static void main(String[] args) {
    ApplicationContext context=new ClassPathXmlApplicationContext("SpringCnf.xml");
    Resturant rstro1=(Resturant)context.getBean("resturantBean");
    rstro1.setWelcome("hello user");
    rstro1.welcomeNote();
    ((ClassPathXmlApplicationContext) context).close();

0voto

Lernord mac Points 11

Une façon encore plus simple de procéder consiste à utiliser l'implémentation abstraite de la fonction ApplicationContextinterface .

 AbstractApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");

context.close();

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X