Studienbericht über Spring Framework. Grundsätzlich werden wir beim Betrachten von Einführung in Spring Framework für Anfänger die Umgebung erstellen und ein einfaches Projekt erstellen. In diesem Artikel werde ich mich auf das konzentrieren, was ich beim Lesen der obigen Website nicht verstehe oder über das ich gestolpert bin.
Ich denke, es ist die neueste Version vom 15. Mai 2019.
--macOS Mojave Version 10.14.4 --Spring Framework 4.1.7.RELEASE (*** Nicht die neueste **) --Spring Tool Suite 4 Version 4.2.1
Es heißt "Erstellen Sie ein Projekt mit Maven", aber ich habe Maven noch nicht einmal installiert, daher werde ich zuerst Apache Maven installieren.
Laden Sie die neueste Version von Apache Maven von [Apache Maven] herunter (https://maven.apache.org/download.cgi). Da es sich um einen Mac handelt, laden Sie die Binärdatei im tar.gz-Format herunter. Extrahieren Sie die heruntergeladene komprimierte Datei in ein geeignetes Verzeichnis.
Export PATH = $ PATH: (DirectoryName) / maven / bin
zu .bash_profile
hinzugefügt.
Führen Sie den folgenden Befehl aus. Wenn die Version angezeigt wird, ist die Installation normal abgeschlossen.
$ mvn -version
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T04:00:29+09:00)
Maven home: (DirectoryName)/maven
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.4", arch: "x86_64", family: "mac"
Verwenden Sie nach der Installation von Apache Maven den Befehl mvn, um das Spring Framework zu installieren.
Wo kann man die Kernbibliothek von Spring zu pom.xml hinzufügen?
Da der Inhalt dieses Mal auf das erforderliche Minimum eingegrenzt wurde, wurde die JUnit-Bibliothek entfernt. Löschen Sie aus diesem Grund die Ordner im Ordner "src". (Da keine JUnit vorhanden ist, kann die Unit-Test-Quellcodedatei nicht erstellt werden. Wenn Sie sie verlassen, wird ein Erstellungsfehler angezeigt.)
Es heißt, aber wenn Sie es löschen, können Sie den Vorgang später nicht mehr überprüfen. Löschen Sie ihn daher nicht. Hinterlassen Sie auch die Beschreibung von pom.xml.
Wo Spring Core Library installiert werden kann und der Betrieb bestätigt wird
Laden Sie nun die erforderlichen Bibliotheken usw. herunter, erstellen Sie das Projekt und erstellen Sie die Jar-Datei. Ein "Ziel" -Ordner wird erstellt. Schauen wir uns das an. Dann sollte die Datei "** MySpringApp-0.0.1-SNAPSHOT.jar **" erstellt werden. Dies ist die Jar-Datei, die erstellt wurde.
Jetzt machen wir das. Führen Sie "cd target" über die Befehlszeile aus, um in den Ordner "target" zu wechseln, und führen Sie ihn wie folgt aus.
java -classpath .;MySpringApp-0.0.1-SNAPSHOT.jar com.tuyano.libro.App
Führen Sie com.tuyano.libro.App mit ** MySpringApp-0.0.1-SNAPSHOT.jar ** im Klassenpfad aus. Dadurch wird die Hauptmethode der App-Klasse ausgeführt und der Text "Hello World!" Angezeigt.
Wird geschrieben, aber der JAR-Dateiname ist falsch. Der korrekte JAR-Dateiname lautet "MySpringApp-1.0-SNAPSHOT.jar".
Dieser JAR-Dateiname kann bei der Installation von Spring Framework angegeben werden.
Das .;;
Vor dem Befehl jar war in meiner Umgebung ebenfalls nicht erforderlich (das Hinzufügen würde zu einem Befehlsfehler führen).
Wenn die JUnit-Beschreibung und der src-Ordner gelöscht werden, wenn die Spring-Kernbibliothek zu pom.xml hinzugefügt wird, kann dieser Vorgang nicht bestätigt werden.
Importieren Sie das mit dem Befehl mvn erstellte Projekt in STS4. Wenn Sie STS4 starten, wird eine Fehlermeldung angezeigt, die angibt, dass kein JDK vorhanden ist. Installieren Sie daher das JDK.
Laden Sie die neueste Version des JDK aus dem [Java SE Development Kit] herunter (https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) (Oracle-Konto erforderlich). Hängen Sie das heruntergeladene dmg ein und führen Sie das Paket aus. Folgen Sie dem Assistenten, um die Installation abzuschließen.
Starten Sie STS4 und wählen Sie "[Datei] - [Importieren]" aus dem Menü. Wählen Sie "Maven - Bestehende Maven-Projekte" und klicken Sie auf "Weiter". Wenn Sie die erstellte MySpringApp öffnen, wird pom.xml in "Projekte" angezeigt. Stellen Sie daher sicher, dass sie ausgewählt und vollständig ist.
Erstellen und in der richtigen Reihenfolge ausführen. Es gab nichts, was ich nicht verstand oder über das ich gestolpert bin.
Beim Erstellen einer Komponente
Damit ist die Komponente fertig, aber es gibt noch etwas zu tun. Fügen Sie vor der Deklaration der Bean-Konfigurationsklasse (SampleBeanConfig) die folgende Anmerkung hinzu.
@ComponentScan
Die Annotation @Configuration ist bereits angehängt, sodass Sie sie darüber oder darunter hinzufügen können.
Es heißt, aber nur das Hinzufügen von "@ ComponentScan" führt zu einem Fehler.
Fügen Sie zusätzlich zu @ ComponentScan import org.springframework.context.annotation.ComponentScan;
hinzu.
Fügen Sie beim Erstellen einer AOP-Konfigurationsklasse mit Anmerkungen "import org.springframework.context.annotation.AnnotationConfigApplicationContext" hinzu, da in App.java nicht genügend Import vorhanden ist.
Fügen Sie bei Verwendung der Bean-Konfigurationsklasse "import org.springframework.context.annotation.AnnotationConfigApplicationContext" hinzu, da in App.java nicht genügend Import vorhanden ist.
Fügen Sie bei Verwendung der Bean-Konfigurationsklasse "import org.springframework.context.annotation.AnnotationConfigApplicationContext" hinzu, da in App.java nicht genügend Import vorhanden ist.
Erstellen und in der richtigen Reihenfolge ausführen. Es gab nichts, was ich nicht verstand oder über das ich gestolpert bin.
Erstellen und in der richtigen Reihenfolge ausführen. Es gab nichts, was ich nicht verstand oder über das ich gestolpert bin.
Recommended Posts