使用時
@Configuration
@EnableCassandraRepositories(basePackages={"com.foo"})
public class CassandraConfig{
@Bean
public CassandraClusterFactoryBean cluster()
{
final CassandraClusterFactoryBean cluster = new CassandraClusterFactoryBean();
cluster.setContactPoints(nodesRead);
cluster.setPort(port);
return cluster;
}
パッケージ内のどこにcom.foo
を拡張するインターフェースがありますCrudRepository
。
データベースがダウンしている場合に起動時に例外がスローされないようにする方法はありますか?
理想的には、起動してリポジトリでメソッドを呼び出すと、最初にデータベースへの接続が試行され、データベースがまだダウンしている場合は、接続できないというエラーが返されます。
私が現在観察している動作は、NoHostAvailableException
スローされ、Web コンテナーが起動しないことです。