Rumah  >  Artikel  >  Java  >  Bagaimana untuk mengintegrasikan lombok.jar dalam Springboot

Bagaimana untuk mengintegrasikan lombok.jar dalam Springboot

王林
王林ke hadapan
2023-05-12 12:52:141343semak imbas

Pengenalan

Spring Boot ialah rangka kerja pembangunan yang sangat cekap Lombok ialah satu set penyelesaian templat kod yang akan meningkatkan kecekapan pembangunan dengan ketara. Ia diperkenalkan di sini untuk digunakan oleh semua orang .

Apa yang Lombok ingin selesaikan ialah bilangan besar kaedah Getter/Setter dalam biji entiti kami, serta toString, hashCode, dll. yang mungkin tidak digunakan, tetapi kadangkala masih perlu ditindih untuk kemudahan; Selepas menggunakan Lombok, ia secara automatik akan membantu anda menjana kod. Sila ambil perhatian bahawa ia dijana secara automatik untuk anda semasa proses berjalan. Maksudnya, jumlah keseluruhan kod anda akan dikurangkan dengan banyak.

Mula-mula tambahkan kebergantungan lombok.jar pada fail pom.xml projek Anda hanya perlu mengisi groupid dan artifactid Versi dan skop telah ditakrifkan dalam projek but projek induk

<dependency>
      <groupid>org.projectlombok</groupid>
      <artifactid>lombok</artifactid>
    </dependency>

dan kemudian pergi Muat turun lombok.jar Tujuan memuat turun adalah untuk memasang lombok ke dalam ide dan menjalankannya dalam cmd.

Saya menjalankannya terus dalam direktori muat turun lombok Anda juga boleh menjalankannya terus dalam direktori lain Anda perlu melaksanakan arahan: direktori muat turun java -jar lombok.jar

Bagaimana untuk mengintegrasikan lombok.jar dalam Springboot

Kemudian antara muka pemasangan IDE anda akan muncul Jika anda mempunyai berbilang IDE, anda akan mempunyai berbilang pilihan untuk memilih versi IDE yang anda gunakan. Ambil perhatian bahawa ini adalah kaedah pemasangan eclipse, ldea nampaknya tidak dapat melakukannya.

Akhir sekali, pergi ke direktori pemasangan IDE anda untuk melihat fail ini Jika anda mempunyai baris -javaagent:lombok.jar, ini bermakna pemasangan telah berjaya

Pengenalan kepada anotasi biasa

  • @Getter / @Setter: boleh digunakan pada kelas dan sifat Jika diletakkan pada kelas, semua sifat bukan statik akan dijana . Kaedah Getter/Setter, diletakkan pada hartanah, akan menjana kaedah Getter/Setter untuk hartanah. Dan anda boleh menentukan tahap akses kaedah Getter/Setter.

  • @EqualsAndHashCode: Secara lalai, semua medan bukan sementara dan bukan statik akan digunakan untuk menjana kaedah sama dan kod has, anda juga boleh menentukan sifat tertentu yang hendak digunakan. @ToString menjana kaedah toString Secara lalai, nama kelas dan semua atribut akan dioutputkan secara tertib dan dipisahkan dengan koma.

  • @NoArgsConstructor, @RequiredArgsConstructor dan @AllArgsConstructor: pembina tanpa parameter, pembina parameter separa, pembina parameter penuh

  • @Data: It mengandungi gabungan @ToString, @EqualsAndHashCode, @Getter untuk semua sifat, @Setter untuk semua sifat bukan akhir dan @RequiredArgsConstructor, pada asasnya menggunakan anotasi ini sudah memadai.

  • @Budilder: Inisialisasi mod Builder adalah mungkin.

  • @Slf4j: Setara dengan: logger Logger akhir peribadi = LoggerFactory.getLogger(XXX.class); Biasanya digunakan pada kelas java lain

Atas ialah kandungan terperinci Bagaimana untuk mengintegrasikan lombok.jar dalam Springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam