Java / Spring - Spring installeren

Inhoudsopgave
Eindelijk, na zoveel theoretische tutorials, gaan we beginnen met het praktische deel van het gebruik van het Framework. Deze tutorial wordt ook aangevuld met de Maven-tutorialreeks, omdat we de Maven-repository gaan gebruiken om Spring te downloaden (en ik zal ook uitleggen hoe je dit handmatig kunt doen).
Allereerst moet je weten dat we in deze tutorials de Spring-kern en zijn bibliotheken gaan gebruiken. Spring heeft een eigen omgeving die je ook kunt downloaden maar die geen onderdeel uitmaakt van deze tutorials. Bovendien raadt Spring aan om Maven (of Gradle, maar die gaan we niet gebruiken) te gebruiken om het te downloaden. Laten we dus eens kijken hoe we het handmatig kunnen downloaden.
Op de Spring-pagina krijgt u GEEN manier om de Spring-bibliotheken rechtstreeks in de vorm van potten te downloaden, daarom moet u naar deze pagina gaan waar de Spring-bibliotheken op versie worden geïndexeerd. Zodra je de versie van Spring hebt geselecteerd die je wilt gebruiken, download je de .zip en pak je deze uit in een map die je moet toevoegen aan het klassenpad van je project.
Voeg de potten toe aan je project
Ik ga ervan uit dat je Eclipse gebruikt om je project te koppelen, daarom zal ik hieronder de stappen presenteren om je project correct te configureren, zodat je Spring kunt gebruiken zodra je het hebt gedownload:
  • Klik met de rechtermuisknop op het project waaraan u Spring wilt toevoegen en selecteer Pad bouwen → Bibliotheken toevoegen…

  • Selecteer in de lijst die verschijnt "Gebruikersbibliotheek" (of "Gebruikersbibliotheek") en druk op "Volgende".
  • Er verschijnt een lijst met bibliotheken die door de gebruiker zijn gemaakt. Hier gaan we een geschikte bibliotheek voor Spring maken, zodat u deze aan elk project kunt toewijzen. Druk op de knop met de tekst "Gebruikersbibliotheken …" of "Gebruikersbibliotheken …".
  • In dit scherm gaan we de bijbehorende bibliotheek maken, we drukken op "Nieuw …" we noemen het "Lente" en we klikken op de knop "JAR's toevoegen …" en we zoeken naar de potten die we downloaden.

  • Ten slotte moet u Apache Commons Logging van deze pagina downloaden, aangezien Spring voor zijn werking afhankelijk is van deze bibliotheek en u deze op dezelfde manier aan het klassenpad moet toevoegen als waarop u Spring hebt toegevoegd.
Zoals je kunt zien is het een wat lang en vervelend karwei, daarnaast is het scheiden van de verschillende componenten van Spring ingewikkelder als je het op deze manier doet, omdat je voor elk jar-bestand wat extra componenten hebt. Daarom is het beter om Spring te verkrijgen via Maven.
De reden dat Spring aanbeveelt om een ​​transitieve afhankelijkheidshandler zoals Maven en Gradle te gebruiken, is omdat er 19 potten zijn die het raamwerk vormen en, in het algemeen, is het ongebruikelijk dat een project alle potten nodig heeft waaruit het bestaat. Om de lente op deze manier te krijgen, raad ik je aan om Maven te leren gebruiken met mijn tutorials:
[kleur = # 234085] Maven - Eerste stappen [/ kleur]
[kleur = # 234085] Maven - Maven voor de eerste keer gebruiken [/ kleur]
[kleur = # 234085] Maven - Webapplicaties en plug-ins [/ kleur]
[kleur = # 234085] Maven - De Jetty-plug-in [/ kleur]
[kleur = # 234085] De plug-ins Eclipse en Maven [/ kleur]
Als je eenmaal het concept van Maven begrijpt en hebt begrepen hoe het werkt en hoe je het moet gebruiken, zul je zien dat je alleen de bijbehorende afhankelijkheid in het POM-bestand van je project hoeft toe te voegen en je kunt het gaan gebruiken, zonder te downloaden Apache commons logging of iets dergelijks.
De afhankelijkheid die u nodig hebt om de Spring-kernel te gebruiken, is de volgende:
 org.springframework lente-context 4.0.6.RELEASE 

Als u meer framework-afhankelijkheden aan uw project wilt toevoegen (Spring Web, Sprinq MVC, Spring AOP, etc), kunt u deze zonder problemen aan het POM-bestand toevoegen en in uw project gebruiken.
Hiermee heb je de Spring-kernel al geconfigureerd in je project en kun je profiteren van de afhankelijkheidsinjectie-afhandeling die de manier is waarop we met Spring zullen werken in toekomstige tutorials. Ik wacht uw opmerkingen af. Tot de volgende keer!Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave