Update to hibernate 5 for cdmlib-io #4716
[cdmlib.git] / cdmlib-io / src / test / resources / eu / etaxonomy / cdm / applicationContext-test.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:context="http://www.springframework.org/schema/context"
5 xsi:schemaLocation="http://www.springframework.org/schema/beans
6 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
7 http://www.springframework.org/schema/context
8 http://www.springframework.org/schema/context/spring-context-3.0.xsd">
9
10 <!-- <context:property-override location="classpath:override.properties"/> -->
11
12 <context:component-scan base-package="eu/etaxonomy/cdm/api/service"/>
13 <context:component-scan base-package="eu/etaxonomy/cdm/ext"/>
14 <context:component-scan base-package="eu/etaxonomy/cdm/io"/>
15
16 <bean id="dataSource" class="org.unitils.database.UnitilsDataSourceFactoryBean"/>
17
18 <import resource="classpath:/eu/etaxonomy/cdm/applicationContext-test.common.xml" />
19
20 <import resource="classpath:/eu/etaxonomy/cdm/persistence.xml" />
21 <import resource="classpath:/eu/etaxonomy/cdm/services_base_test.xml"/>
22
23 <!-- security -->
24 <bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.Md5PasswordEncoder"/>
25 <bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
26 <property name="userPropertyToUse" value="getUsername"/>
27 </bean>
28 <bean id="daoAuthenticationProvider" class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
29 <property name="userDetailsService" ref="userService"/>
30 <property name="saltSource" ref="saltSource"/>
31 <property name="passwordEncoder" ref="passwordEncoder"/>
32 </bean>
33 <bean id="authenticationManager" class="org.springframework.security.authentication.ProviderManager">
34 <constructor-arg>
35 <list>
36 <bean class="org.springframework.security.authentication.TestingAuthenticationProvider"/>
37 <ref local="daoAuthenticationProvider"/>
38 </list>
39 </constructor-arg>
40 </bean>
41
42 </beans>