0

Использование MongoDB

This commit is contained in:
2017-04-02 16:14:28 +03:00
parent b4a94e3dad
commit 8aaa2aa8e1
6 changed files with 93 additions and 5 deletions

View File

@@ -1,8 +1,27 @@
<?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"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/data/mongo
http://www.springframework.org/schema/data/mongo/spring-mongo.xsd">
<bean id="configer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="fileEncoding" value="utf-8"/>
<property name="locations">
<list>
<value>classpath:application.properties</value>
</list>
</property>
</bean>
<mongo:mongo id="mongo" host="${mongo.host}" port="${mongo.port}"/>
<mongo:db-factory id="mongoDbFactory" dbname="${mongo.db}" mongo-ref="mongo"/>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
</bean>
<bean id="fileDownloader" class="kinosearch.kinosearch3.spider.FileDownloader">
<constructor-arg name="threadCount" value="3"/>
@@ -21,12 +40,14 @@
</bean>
</constructor-arg>
<constructor-arg name="saveToDir" value="file:R:/onlinelife"/>
<constructor-arg name="mongoTemplate" ref="mongoTemplate"/>
</bean>
<bean id="seasonvarScanner" class="kinosearch.kinosearch3.cinema.seasonvar.ScannerImpl">
<constructor-arg name="fileDownloader" ref="fileDownloader"/>
<constructor-arg name="browser" ref="browser"/>
<constructor-arg name="saveTo" value="file:R:/seasonvar"/>
<constructor-arg name="mongoTemplate" ref="mongoTemplate"/>
</bean>
<bean id="spider" class="kinosearch.kinosearch3.spider.Spider">