Ответ
Нет. Простой JAR-файл со скопированным модулем не является Spring Boot стартером.
Стартер — это специальный JAR, который предоставляет:
- Автоконфигурацию: Зависимость
spring-boot-autoconfigureдля автоматической настройки компонентов. - Метаданные: Файлы в
META-INF/spring/(например,spring.factoriesилиorg.springframework.boot.autoconfigure.AutoConfiguration.imports), которые указывают Spring Boot на классы конфигурации для автоматического подключения. - Управление зависимостями: Транзитивные зависимости, необходимые для работы с определенной технологией (например, JDBC, JPA, Redis).
Пример объявления стартера (Maven):
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
Без этих элементов JAR остается обычной библиотекой, которую нужно настраивать вручную.