Берете компонент, который нужно протестировать. Создаете типичный junit тест. Подкладываете в контекст спринга зависимости этого компонента в виде моков. См @Mock и Mokito фреймворк. Задаете поведение для этих моков для тест кейсов. Проверяете результаты junit assert. Отличие обычных от спринг тестов незначительное. Типичные примеры можно глянуть в Гугле на первой странице.
Единственное, что Spring boot больше разных плюшек добавляет в том числе для тестов. Например, отдельные JpaTest , веб тест, сервис тест, каждый для своего слоя. Это тоже там гуглится