Это специальный синтаксис в Spring для манипулирования базой данных в рамках модульных тестов
@Sql(scripts = "classpath:drop_all.sql", executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD)
@Sql(scripts = {"classpath:create.sql", "classpath:init.sql"}, executionPhase = Sql.ExecutionPhase.BEFORE_TEST_METHOD)
public class UnitTest {}
В этом примере мы выполняем скрипт drop_all.sql (где мы отбрасываем все необходимые таблицы) после каждый метод испытаний.В этом примере мы выполняем сценарий create.sql (где мы создаем все необходимые таблицы) и сценарий init.sql (где мы инициируем все необходимые таблицы до каждого тестаспособ.