Lombok beállítása az Eclipse és az Intellij segítségével
1. Áttekintés
A Lombok egy olyan könyvtár, amely sok fárasztó feladatot megkönnyít és csökkenti a Java forráskódok sokszínűségét.
Természetesen általában egy IDE-ben szeretnénk használni a könyvtárat, ami további beállítást igényel.
Ebben az oktatóanyagban a két legnépszerűbb Java IDE-ben - az IntelliJ IDEA és az Eclipse - konfigurálásáról fogunk beszélni.
2. Lombok az IntelliJ IDEA-ban
2.1. A kommentárok feldolgozásának engedélyezése
A Lombok az annotációk feldolgozását APT-n keresztül használja, így amikor a fordító felhívja, a könyvtár új forrásfájlokat állít elő az eredetikben található megjegyzések alapján.
A kommentárok feldolgozása azonban alapértelmezés szerint nincs engedélyezve.
Tehát az első dolog, amit tennünk kell, hogy engedélyezzük a kommentárok feldolgozását a projektünkben.
El kell mennünk a Beállítások | Építés, végrehajtás, telepítés | Fordító | Megjegyzésfeldolgozók és ellenőrizze a következőket:
- Engedélyezze a kommentárok feldolgozását négyzet be van jelölve
- Szerezzen be processzorokat a projekt osztályterületéről opció van kiválasztva

2.2. Az IDE beépülő modul telepítése
Mivel a Lombok csak az összeállítás során generál kódot, az IDE kiemeli a nyers forráskód hibáit:

Van egy dedikált plugin, amely felhívja az IntelliJ figyelmét a létrehozandó forráskódra. Telepítése után a hibák megszűnnek, és a rendszeres funkciók, például Keresse meg a felhasználásokat, Navigáljon ide kezdj dolgozni.
El kell mennünk a Beállítások | Bővítmények, nyissa meg a Piactér fülre írja be lombok és válaszd Michail Plushnikov Lombok beépülő modulja:

Ezután kattintson a gombra Telepítés gomb a bővítmény oldalán:

A telepítés után kattintson a gombra Indítsa újra az IDE alkalmazást gomb:

3. Lombok az Eclipse-ben
Ha Eclipse IDE-t használunk, akkor először meg kell szereznünk a Lombok edényt. A legújabb verzió a Maven Central oldalon található. Például a lombok-1.18.4.jar fájlt használjuk.
Ezután a korsót keresztülfuttathatjuk java -jar parancsot, és megnyílik egy telepítő felhasználói felület. Ez megpróbálja automatikusan felismerni az összes rendelkezésre álló Eclipse telepítést, de manuálisan is megadhatja a helyet.
Miután kiválasztottuk a telepítéseket, akkor nyomjuk meg a gombot Telepítse a frissítést gomb:

Ha a telepítés sikeres, kiléphetünk a telepítőből.
A beépülő modul telepítése után újra kell indítanunk az IDE-t és meg kell győződnünk arról, hogy a Lombok megfelelően van konfigurálva. Ezt ellenőrizhetjük a Ról ről párbeszéd:

4. A Lombok hozzáadása a Compile Classpath-hoz
Az utolsó fennmaradó rész annak biztosítása, hogy a Lombok bináris fájljai a fordító osztályútvonalán legyenek. Maven használatával hozzáadhatjuk a függőséget a pom.xml:
org.projectlombok lombok 1.18.10 biztosított
A legújabb verzió a Maven Central oldalon található.
Most minden rendben van, az alábbi forráskódot hibamentesen kell megjeleníteni az IDE-ben, helyesen össze kell állítani és végre kell hajtani:
public class UserIntegrationTest {@Test public void givenAnnotatedUser_thenHasGettersAndSetters () {User user = new User (); user.setFirstName ("Teszt"); assertEquals (user.gerFirstName (), "Teszt"); } @Getter @Setter osztály Felhasználó {private String keresztnév; }}
5. Következtetés
A Lombok nagyszerű munkát végez a Java bőbeszédűségének csökkentésében és a motorháztető cuccainak takarásában. Ebben a cikkben azt ellenőriztük, hogyan konfigurálható az eszköz a két legnépszerűbb Java IDE-hez.
A példák forráskódja elérhető a GitHub oldalon.