Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung der Methode und des Prozesses zum Hinzufügen eines neuen Moduls in Springboot (Bild und Text)

Detaillierte Erläuterung der Methode und des Prozesses zum Hinzufügen eines neuen Moduls in Springboot (Bild und Text)

不言
不言nach vorne
2018-11-27 17:00:393009Durchsuche

Was dieser Artikel bringt, ist eine detaillierte Erklärung (Bilder und Texte) der Methode und des Prozesses zum Hinzufügen eines neuen Moduls zu Springboot. Ich hoffe, dass dies der Fall ist hilfreich für Sie.

Im Springboot-Projektframework gibt es zwei Hauptmodule eines Projekts, das Hauptprojekt und das Testprojekt. Unsere Testprojekte können weiter nach Funktionen unterteilt werden, z. B. Unit-Tests, Integrationstests usw. und Business-Tests usw.

Für Anfänger müssen wir die Methode zum Erstellen von Modulen beherrschen. Es gibt nicht viele Informationen im Internet und diese Funktion wird hier selten erwähnt.

Die Grundstruktur des Springboot-Projekts ist wie folgt:

Lassen Sie uns ein Integrationstestmodul intTest erstellen. Einige Teams sind bereit, es integTest zu nennen. aber das ist in Ordnung, intTest Dieser Name stammt aus dem offiziellen Gradle-Dokument, und ich kann auch daraus lernen (https://docs.gradle.org/current/userguide/java_testing.html#test_reporting)

Datei auswählen ->Projektstrukturdatei -》Projektstruktur, wir sehen, dass es zwei Standardmodule gibt

2. Schließen Sie es, klicken Sie dann mit der linken Maustaste auf das Testmodul und wählen Sie „Kopieren“. , wählen Sie „In Quelle einfügen“ und geben Sie „Neuer Modulname“ ein.

Wählen Sie die zu kopierende Datei aus. Sie können sie hier neu erstellen selbst

4. Wenn in der Software ein Fehler vorliegt, können Sie die aktuelle Projektdatei immer noch in das neue Modul kopieren und löschen Stellen Sie dann das Paket erneut her. Danach wird Ihr intTest-Paket angezeigt. Wenn die Wiederherstellung nicht erfolgreich ist, wird es einfach gelöscht.

5. Öffnen Sie das Dateistrukturfenster. Wenn sich intTest nicht in derselben Gruppe wie main und test befindet, können Sie es in dieselbe Gruppe verschieben

Sechstens fügen Sie dem Stammprojekt einen Java-Ordner hinzu. Nachdem Sie den Ordner erstellt haben, müssen Sie den Ordnertyp ändern, wie in der Abbildung gezeigt:

Sie können es für das intTest-Modul konfigurieren. Die relevanten Informationen werden auch in build.gradle ausgeführt, daher werde ich hier nicht auf Details eingehen

Jetzt sollten Sie wissen, wie man ein Multimodul erstellt Anwendung in Springboot!

Hinweis: Nachdem Sie ein neues Modul hinzugefügt haben und das vorherige Modul integrieren möchten, können Sie den folgenden Code in build.gradle hinzufügen (das neue Modul ist beispielsweise integTest)

    integTestCompile sourceSets.main.output
    integTestCompile configurations.testCompile
    integTestCompile sourceSets.test.output
    integTestRuntime configurations.testRuntime

Auf diese Weise erben seine Abhängigkeiten nach der Aktualisierung die beiden Module main und test.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Methode und des Prozesses zum Hinzufügen eines neuen Moduls in Springboot (Bild und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen