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.

person F.O.O    schedule 17.01.2015    source источник
comment
Не могли бы вы опубликовать свой SpatialRepositorye.g. public interface PersonRepository extends SpatialRepository<Person> {}. У тебя есть spring-data-neo4j в помпе? Здесь есть довольно простой учебник: spring.io/guides/gs/accessing -data-neo4j это работает для меня.   -  person Andreas    schedule 18.01.2015
comment
@Andreas, мой проект использовал GraphRepository, который работал нормально. Но пространственное репо теперь создает исключение в вопросе. Вот связанный с этим вопрос: stackoverflow.com/questions/19198275/ но это решение не решает мою проблему.   -  person F.O.O    schedule 18.01.2015
comment
@jjaderberg есть идеи?   -  person F.O.O    schedule 18.01.2015
comment
Ваше исключение действительно выглядит так, как будто банка для spartial индексов не находится в пути к классам. Вы добавили плагин на свой сервер neo4j github.com /neo4j-вклад/   -  person Andreas    schedule 18.01.2015
comment
Я использую встроенную базу данных.   -  person F.O.O    schedule 18.01.2015


Ответы (1)


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

person inserpio    schedule 18.01.2015