Мой проект Gradle + Spring Boot 2 + Spring 5 имеет следующие модули / подпроекты:
- web - веб-приложение Spring Boot
- core - некоторые общие классы (DTO)
- api - библиотека / SDK для клиентских приложений, выполняющих вызовы приложения Spring Boot в
web
.Зависит только от core
, jackson
и запросов .
Для тестирования модуля api
я хотел бы раскрутить веб-приложение и сделатьпризывает против этого.Я знаю, как использовать аннотацию @SpringBootTest
внутри моего модуля web
для загрузки Spring, но как я могу сделать то же самое внутри модуля api
, который вообще не зависит от Spring (или web
)?