0

Кто-нибудь знает, как получить SpatialRepository @ Аутсорсинг в приложении весенней загрузки? Я поставил дополнительную зависимость в моем пути к классамSpatialRepository не autowiring

<dependency> 
    <groupId>org.neo4j</groupId> 
    <artifactId>neo4j-spatial</artifactId> 
    <version>0.9</version> 
</dependency> 

со следующими параметрами конфигурации

@SuppressWarnings("unused") 
@Configuration 
@EnableAutoConfiguration 
@EnableTransactionManagement 
@EnableNeo4jRepositories(basePackages = {"com.eanda.prototype", "test.com.eanda.prototype"}) 
@ComponentScan({"com.erranda.prototype", "org.springframework.data.neo4j"}) 

Я пробовал все, но безрезультатно. Мой класс домена это:

public interface ErrandRepository extends GraphRepository<Errand>, SpatialRepository<Errand> {} 

Я получаю следующее исключение при выполнении запроса на пространственном репо

java.lang.IllegalArgumentException: No index provider 'spatial' found. Maybe the intended provider (or one more of its dependencies) aren't on the classpath or it failed to load. 
+0

Не могли бы вы разместить свой 'SpatialRepository'e.g. 'public interface PersonRepository расширяет SpatialRepository {}'. У вас есть 'spring-data-neo4j' в вашем помпе? Здесь очень легко следовать учебному пособию: https://spring.io/guides/gs/accessing-data-neo4j/ это работает для меня. – Andreas

+0

@ В моем проекте использовался GraphRepository, который отлично работал. Но Spatial repo создает исключение сейчас в вопросе. Вот связанный с этим вопрос: http://stackoverflow.com/questions/19198275/no-index-provider-spatial-found, но решение не решает мою проблему. –

+0

@jjaderberg любые идеи? –

ответ

0

Вы вводя пространственный двигатель к существующей базе данных? Установили ли вы пространственное расширение в каталоге плагинов? Lorenzo