How to connect the Cassandra of Spring Boot2
This article mainly introduces "how to connect the Cassandra of Spring Boot2". In the daily operation, I believe many people have doubts about how to connect the Cassandra of Spring Boot2. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts of "how to connect the Cassandra of Spring Boot2". Next, please follow the editor to study!
Cassandra
Cassandra is an open source, distributed database management system designed to handle big data across many commodity servers. Spring Boot provides automatic configuration for Cassandra, Spring Data Cassandra provides abstraction on top of it, and spring-boot-starter-data-cassandra'Starter' that collects dependencies.
Connect Cassandra
You can inject an auto-configured CassandraTemplate or Cassandra Session instance, just like any other Spring Bean. The spring.data.cassandra.* attribute can be used to define the connection, usually you need to provide the keyspace-name and contact-points properties:
1spring.data.cassandra.keyspace-name=mykeyspace
2spring.data.cassandra.contactcolor pointskeeper cassandrahost1rec assandrahost2
1@Component
2public class MyBean {
3 private CassandraTemplate template
4 @ Autowired
5 public MyBean (CassandraTemplate template) {
6 this.template = template
7}
8 / /...
9}
If you add your own @ Bean of type CassandraTemplate, it replaces the default instance.
Spring Data Cassandra warehouse
Spring Data includes repositories that provide basic support for Cassandra, are currently subject to more restrictions than the JPA repositories discussed earlier, and require @ Query to annotate the appropriate lookup methods.
At this point, the study of "how to connect the Cassandra of Spring Boot2" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!