0

Перепроектируем классы для возможности тестирования

This commit is contained in:
2017-04-07 01:33:10 +03:00
parent 82f26515ef
commit 369ba8aa6c
14 changed files with 436 additions and 160 deletions

View File

@@ -23,7 +23,11 @@
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
</bean>
<bean id="fileDownloader" class="kinosearch.kinosearch3.spider.FileDownloader">
<bean id="repository" class="kinosearch.kinosearch3.spider.MongoDBRepository">
<constructor-arg name="mongoOperations" ref="mongoTemplate"/>
</bean>
<bean id="fileDownloader" class="kinosearch.kinosearch3.spider.FileDownloaderImpl">
<constructor-arg name="threadCount" value="3"/>
<constructor-arg name="capacity" value="100"/>
</bean>
@@ -40,14 +44,14 @@
</bean>
</constructor-arg>
<constructor-arg name="saveToDir" value="file:R:/onlinelife"/>
<constructor-arg name="mongoTemplate" ref="mongoTemplate"/>
<constructor-arg name="repository" ref="repository"/>
</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"/>
<constructor-arg name="repository" ref="repository"/>
</bean>
<bean id="spider" class="kinosearch.kinosearch3.spider.Spider">