Witam.
Próbował ktoś używać cassandry 3.x razem ze Spring Bootem? Obecnie cassandra jest wspierana tylko w wersji poniżej 3.0.
Próbowałem dodać spring-data-cassandra 1.5.0 zamiast spring-boot-starter-data-cassandra, ale Spring Boot podmienił zależność na starszą wersję spring-data-cassandra.
Obecnie brak także dokumentacji dla spring-data-cassandra 1.5.0 i za bardzo nie wiem jak tego użyć.
Spędziłem nad tym cały dzień, ale bez większych efektów.
Może ktoś się już tym zajmował i ma jakieś sample? Będę wdzięczny :)
A nie możesz bez boota ? używamy samego drivera cassandry ( hohoho uwaga, CL od jakiegoś czasu nie jest local quorum :D:D:D:D nie ma to jak po cichaczu zmieniać takie rzeczy ) i daje radę, jak masz jakieś większe zapytania i wiyncyj logiki to może https://github.com/doanduyhai/Achilles ??? nie używałem ale wygląda bogato .
A jeżeli wgl bogactwo i robisz to dla siebie, to może https://github.com/RestExpress/RestExpress ? jest tam archetyp dla cassandry .
Ogarnia ktoś jak w pomie stworzyć annotations processor? Staram się odpalić prostą apkę używając achillesa. Ogólnie w tutku konfiguracja jest w IDE, ale ja używam mavena i nie wiem czy taka zadziała. W tej chwili polecenie mvn clean install wypluwa mi errory:
[ERROR] /CassandraAchilles/target/generated-sources/annotations/info/archinnov/achilles/generated/dsl/User_Delete.java:[154,43] error: cannot find symbol
[ERROR] symbol: class User
[ERROR] location: class User_Delete.User_DeleteEnd
Mam coś w tym stylu:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<forceJavacCompilerUse>true</forceJavacCompilerUse>
<annotationProcessors>
<annotationProcessor>
info.archinnov.achilles.internals.apt.processors.AchillesProcessor
</annotationProcessor>
</annotationProcessors>
<debug>true</debug>
<optimize>true</optimize>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<AaddGeneratedAnnotation>true</AaddGeneratedAnnotation>
<Adebug>true</Adebug>
</compilerArguments>
<generatedSourcesDirectory>target/generated-sources/annotations</generatedSourcesDirectory>
<generatedTestSourcesDirectory>target/generated-test-sources/test-annotations</generatedTestSourcesDirectory>
</configuration>
</plugin>
Tylko że nie widzi klasy "info.archinnov.achilles.internals.apt.processors.AchillesProcessor", a w pomie zależność jest dodana. Nie jestem też do końca pewny czy to jest ok.