Können wir mithilfe von Spring Boot eine Java-Bibliothek implementieren?

Wie durch den Namen des Threads geführt, möchte ich eine JAVA-Bibliothek mithilfe von Spring Boot erstellen. Ich habe diesen Thread gefunden:Erstellen eines Bibliotheksglases mit Spring Boot. Die Ziele dieses Threads scheinen jedoch gelöst zu werden, indem er als REST-API implementiert wird.

erzeit entwickle ich eine Spring-basierte JAVA-Bibliothek mit Spring Boot. Und ich habe versucht, als JAR-Datei zu packen und es einer anderen JAVA-Anwendung zu überlassen, sie als JAVA-Bibliothek zu verwenden. Leider stellte ich fest, dass, wenn die Aufruferanwendung einige Methoden der hinzugefügten Bibliothek aufruft,Konfigurationen, die in der Bibliothek definiert sind, funktionieren überhaupt nicht. Es zeigt auch einen Fehler wie "CommandLineRunner existiert nicht ".

Für weitere Informationen wird unten ein Ausschnitt aus der Datei pom.xml angezeigt. Abhängigkeiten für Webanwendungen sind in der Konfiguration nicht enthalten.

<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>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage