web-dev-qa-db-fra.com

Où puis-je trouver l'exemple de fichier applicationContext.xml

Avec la distribution Spring 3, un dossier de projet était inclus dans la distribution. Ce dossier de projet contenait un exemple applicationContext.xml fichier utilisable. Cependant, lorsque j'ai téléchargé la distribution Spring 4 à partir de ici elle ne vient pas avec un dossier de projet et je ne trouve pas l'exemple applicationContext.xml. Où puis-je trouver l'exemple applicationContext.xml fichier.

12
Anshul

Vous pouvez l'utiliser pour plus d'informations vérifier ici .

L'échantillon ci-dessous contient la configuration suivante:

  • composant-scan base com.foo qui pense que votre dossier racine.
  • Définition de base de DataSource.
  • Fichier d'espace réservé de propriété (database.properties)
  • Source de message pour la prise en charge de la localisation.

exemple ApplicationContext.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" xmlns:c="http://www.springframework.org/schema/c"
    xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-4.1.xsd">

    <context:property-placeholder location="classpath:/database.properties" />
    <context:component-scan base-package="com.foo" />


    <bean id="dataSource" class="org.Apache.commons.dbcp.BasicDataSource">
        <property name="driverClassName" value="${jdbc.driverClassName}" />
        <property name="url" value="${jdbc.url}" />
        <property name="username" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />
        <property name="initialSize" value="5" />
        <property name="maxActive" value="10" />
    </bean>

    <bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basename" value="messages" />
    </bean>

</beans>
16
erhun