Cycle de vie

Pour utiliser le moteur Spring, il faut créer un contexte à partir de classes Java et d'une configuration.

Exemple de classe Java

package dev.beans;

public class HumanSrv {

    public void sayHello() {
        // ...
    }
}

Exemple de configuration (fichier config1.xml).

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- Création d'un bean Spring (singleton par défaut) -->
    <bean id="humanSrv" class="dev.beans.HumanSrv"/>

</beans>

Exemple de création de contexte, d'utilisation de bean et fermeture de contexte.

// Création du contexte Spring à partir de la configuration "config1.xml"
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("config1.xml");

// Grâce au contexte, il est possible récupérer une instance
 HumanSrv humanService = ctx.getBean(HumanSrv.class);

// Fermeture du contexte 
ctx.close();

results matching ""

    No results matching ""