我正在使用以下代码使用 spring 数据与 cassandra 连接。但是每次都建立联系是很痛苦的。
try {
cluster = Cluster.builder().addContactPoint(host).build();
session = cluster.connect("digitalfootprint");
CassandraOperations cassandraOps = new CassandraTemplate(session);
Select usersQuery = QueryBuilder.select(userColumns).from("Users");
usersQuery.where(QueryBuilder.eq("username", username));
List<Users> userResult = cassandraOps
.select(usersQuery, Users.class);
userList = userResult;
} catch(Exception e) {
e.printStackTrace();
} finally {
cluster.close();
}
有什么方法可以让我们拥有一个通用的静态连接或实用程序类型的东西。我在 Web 应用程序中使用它,其中会有很多 CRUD 操作。所以到处重复代码会很痛苦。