Heim >Java >javaLernprogramm >Lösung für das Problem, dass das automatische Spring-Scannen in JAVA Beans in JAR-Paketen nicht scannen kann
In der täglichen Entwicklung werden häufig öffentliche Module gepackt und freigegeben, und dann wird der Inhalt des öffentlichen Pakets aufgerufen. Allerdings wurden die öffentlichen Module des Unternehmens kürzlich organisiert und veröffentlicht. Spring kann die entsprechenden Bohnen nicht scannen. Der folgende Artikel stellt hauptsächlich die Lösung für das Problem vor, dass Spring die Bohnen im Glaspaket beim automatischen Scannen nicht scannen kann.
Problem gefunden
Ich habe eClipse verwendet, um ein Glaspaket zu verpacken a Vor ein paar Tagen enthält das JAR-Paket die definierten Spring Beans.
Legen Sie dann das Glaspaket unter lib und stellen Sie Spring so ein, dass die Bohnen im Glaspaket automatisch gescannt werden können. Es wird jedoch eine Fehlermeldung angezeigt, dass die Bohnen nicht gescannt werden können Ich war damals verwirrt. Nachdem ich nach gesucht hatte, stellte ich fest, dass Sie bei der Verwendung von Eclipse Folgendes überprüfen müssen: Fügen Sie „VerzeichnisVerzeichniseinträge“ hinzu, um von Spring korrekt gescannt zu werden. Es gibt so ein Sprichwort, haha ... Ich weiß es nicht
Aktivieren Sie „Verzeichniseinträge hinzufügen“, um zu sein gescannt von Spring
Lösung
Also habe ich noch einmal gesucht und herausgefunden, was der Unterschied zwischen der Aktivierung von „Verzeichniseinträge hinzufügen“ und der Nichtaktivierung ist ? Es existiert tatsächlich. Sie können den Inhalt des JAR-Pakets mit dem Befehl „jar tf selected.jar
“ anzeigen. Das JAR-Paket zeigt die Informationen auf Verzeichnisebene an, das nicht markierte JAR-Paket wird jedoch nicht angezeigt Es wird geschätzt, dass die Informationen auf Verzeichnisebene bis zum Frühjahr gescannt werden können.
„Verzeichniseinträge hinzufügen“ fügt Informationen auf Verzeichnisebene hinzu
Das obige ist der detaillierte Inhalt vonLösung für das Problem, dass das automatische Spring-Scannen in JAVA Beans in JAR-Paketen nicht scannen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!