1. Обзор
Как правило, мы используем систему автоматической настройки Spring, такую как @SpringBootTest
, для тестирования приложений Spring Boot. Но это приводит к большому количеству импорта автоматически настроенных компонентов.
Однако всегда полезно загружать только необходимые части для тестирования части приложения. По этой причине Spring Boot предоставляет множество аннотаций для тестирования слайсов. Прежде всего, каждая из этих аннотаций Spring загружает очень ограниченный набор автоматически настраиваемых компонентов, необходимых для определенного уровня.
В этом руководстве мы сосредоточимся на тестировании фрагмента базы данных Cassandra приложения Spring Boot, чтобы узнать об аннотации @DataCassandraTest
, предоставляемой Spring.
Кроме того, мы рассмотрим небольшое приложение Spring Boot на основе Cassandra в действии.
И, если вы используете Cassandra в производственной среде, вы определенно можете упростить запуск и обслуживание собственного сервера и вместо этого использовать базу данных Astra , которая представляет собой облачную базу данных, построенную на Apache Cassandra.