<?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:mongo="http://www.springframework.org/schema/data/mongo"
			 xmlns:context="http://www.springframework.org/schema/context"
			 xsi:schemaLocation="http://www.springframework.org/schema/data/mongo https://www.springframework.org/schema/data/mongo/spring-mongo.xsd
			 http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
			 http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">

	<mongo:mongo-client id="mongo" host="127.0.0.1" port="27117">
		<mongo:client-settings cluster-server-selection-timeout="1000" />
	</mongo:mongo-client>

	<mongo:db-factory id="mongoDbFactory"
					  mongo-client-ref="mongo"
					  dbname="database"/>

	<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
		<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
	</bean>
	
</beans>
