web-dev-qa-db-fra.com

Comment passer plusieurs packages à la propriété packagesToScan dans Spring à l'aide de la configuration XML

Supposons que j'ai deux packages com.test1 et com.test2 dans différents modules appelés M 1 ( com.test1) et M2 (com.test2).

Maintenant, dans l'exemple suivant, j'ai configuré module1 package.

<bean id="entityManager" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">        
       <property name="packagesToScan" value="com.test1" />
       <property name="dataSource" ref="dataSource" />
       <property name="jpaVendorAdapter" ref="hibernateVendor" />
       <property name="jpaPropertyMap" ref="jpaPropertyMap" />
   </bean>

Mais je veux également configurer le module Module2 dans la propriété packagesToScan. Comment configurer.

22
Ranga Reddy

J'ai trouvé répondre moi-même.

<bean id="entityManager" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">        
     <property name="packagesToScan">
         <array>
              <value>com.test1</value>
              <value>com.test2</value>
         </array>
     </property>       
     <property name="dataSource" ref="dataSource" />
     <property name="jpaVendorAdapter" ref="hibernateVendor" />
     <property name="jpaPropertyMap" ref="jpaPropertyMap" />
</bean>
35
Ranga Reddy