Frühjahr - Mehrere Spring-Data-Module gefunden, die Eingabe strengen repository-Konfiguration-Modus

Bin ich mit Spring boot 2 mit Spring Data, Spring-Data-Elastisearch und Spring-data-Redis(für http-Sitzungen).
Wenn ich starten Sie die app. Ich erhalte

2017-10-29 17:38:33.376  INFO 18625 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2017-10-29 17:38:33.451  INFO 18625 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2017-10-29 17:38:33.461  INFO 18625 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2017-10-29 17:38:33.768  INFO 18625 --- [  restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2017-10-29 17:38:33.783  INFO 18625 --- [  restartedMain] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ecommerce.core.repository.elastic.ProductElasticSearchRepository.
2017-10-29 17:38:33.787  INFO 18625 --- [  restartedMain] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ecommerce.core.repository.jpa.UserRepository.
2017-10-29 17:38:33.790  INFO 18625 --- [  restartedMain] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ecommerce.core.repository.jpa.catalog.CategoryJsonWrapperRepository.
2017-10-29 17:38:33.793  INFO 18625 --- [  restartedMain] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ecommerce.core.repository.jpa.catalog.CategoryRepository.
2017-10-29 17:38:33.794  INFO 18625 --- [  restartedMain] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ecommerce.core.repository.jpa.catalog.ProductRepository.

In meinem App.java Datei, ich habe die folgenden Zeilen (die sollten es vermeiden, die Doppeldeutigkeit)

@EnableJpaRepositories(basePackages = {"com.ecommerce.core.repository.jpa"})
@EnableElasticsearchRepositories(basePackages= {"com.ecommerce.core.repository.elastic"})
@EnableRedisRepositories(basePackages = {"org.springframework.data.redis.connection.jedis"})

Alle spring-data-repository erweitert, die spezifisch für seinen job Interface (vor allem JpaRepository und eine ElasticsearchCrudRepository

Lese ich diesen -https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.multiple-modules.types und wie Sie sehen können, sollte alles ohne Probleme funktionieren.

  • Die Spring-Boot-Anwendung wird immer noch-Komponente Scannen Sie die Hierarchie, die ist, was ich vermute, Ursache für die Warnungen.
  • Ich habe das gleiche problem. Ich habe versucht, um auszuschließen, alles von überall, auch aus ComponentScan. Versucht zu geben, alles explizit, jedem repository ist nun JpaRepository um Verwirrung zu vermeiden, jede Entität ist, javax.die Persistenz.Person, aber ich bekomme immer noch ~50 Nachrichten, Spring Data Redis ist nicht sicher, über dies und das repository. Ich versuche alles für zwei Stunden jetzt und kann es nicht funktionieren.
  • Hast du dieses Problem lösen? Gleiche problem ohne redis.
  • ich habe das gleiche problem mit spring-boot-2.0.2.RELEASE, spring-boot-starter-data-jpa:2.0.2.RELEASE-und spring-data-elasticsearch:3.0.7.RELEASE; EnableJpaRepositories und @EnableElasticsearchRepositories nicht arbeiten
  • Was ist die Lösung um dieses problem zu lösen? Ich arbeite auf JPA und Spring-boot-redis-und Daten-speichern in MySql nicht in redis, bitte helfen
InformationsquelleAutor ROZZ | 2017-10-29
Schreibe einen Kommentar