В соответствии с именем потока я хотел бы создать библиотеку JAVA с помощью Spring Boot. Я нашел эту тему: Создание библиотеки с помощью Spring загрузки. Тем не менее, эти задачи потоков, по-видимому, решаются путем реализации его как REST API.
В настоящее время я разрабатываю библиотеку JAVA на основе Spring с помощью Spring Boot. И я попытался упаковать как файл jar и позволить другому JAVA-приложению использовать его в терминах библиотеки JAVA. К сожалению, я обнаружил, что когда приложение-вызывающий вызывает некоторые методы добавленной библиотеки, конфигурации, которые определены внутри библиотеки, вообще не работают. Он также показывает ошибку типа " CommandLineRunner не существует".
Для получения дополнительной информации снимок фрагмента файла pom.xml показан ниже. Согласно конфигурации, я не включаю зависимости для веб-приложений.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>2.3.0</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>