Jadual Kandungan
1. lombok
2. Pemalam Mybatis Percuma
4. Garis Panduan Pengekodan Java Alibaba
5. GenerateAllSetter
6. SequenceDiagram
7. CheckStyle-IDEA
8.JRebel dan Akan menjalankan tempat terkini.
Sejujurnya, fungsi gesaan kod sedia ada sudah sangat berkuasa.
Apabila kita biasanya menulis kod, kurungan memberi kita banyak sakit kepala, terutamanya apabila kod itu mempunyai banyak logik dan bersarang lapisan oleh lapisan.
Kadangkala, kita membaca banyak kod, contohnya, kelas mengandungi banyak kaedah dan pembolehubah ahli.
Satu kata terakhir (sila beri perhatian, jangan melacurkan saya dengan sia-sia)
Rumah Java javaTutorial 12 pemalam idea untuk meningkatkan kecekapan pengekodan anda

12 pemalam idea untuk meningkatkan kecekapan pengekodan anda

Sep 02, 2022 am 11:05 AM
idea

Artikel ini akan bercakap tentang idea pemalam yang boleh meningkatkan kecekapan pengekodan dalam 12 Saya harap ia akan membantu semua orang.

1. lombok

Masih ada kontroversi mengenai lombok sebelum ini, sama ada ia perlu digunakan dalam projek, jadi saya masih Saya menulis artikel khas "Keliru, perlukah kita menggunakan lombok?" 》.

Kini versi baharu idea mempunyai pemalam lombok terbina dalam, jadi menggunakannya adalah satu trend.

Sebab mengapa saya meletakkan lombok sebagai pengenalan pertama dalam artikel ini adalah kerana ia boleh membantu saya menulis lebih sedikit kod, terutamanya dalam entiti, DTO, VO dan BO.

Kami menggunakan kelas Pengguna sebagai contoh Sebelum ini, untuk mentakrifkan javabean, anda perlu menulis kod berikut:

public class User {

    private Long id;
    private String name;
    private Integer age;
    private String address;

    public User() {

    }

    public User(Long id, String name, Integer age, String address) {
        this.id = id;
        this.name = name;
        this.age = age;
        this.address = address;
    }

    public Long getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public Integer getAge() {
        return age;
    }

    public String getAddress() {
        return address;
    }


    public void setId(Long id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) returntrue;
        if (o == null || getClass() != o.getClass()) returnfalse;
        User user = (User) o;
        return Objects.equals(id, user.id) &&
                Objects.equals(name, user.name) &&
                Objects.equals(age, user.age) &&
                Objects.equals(address, user.address);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, name, age, address);
    }

    @Override
    public String toString() {
        return"User{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", age=" + age +
                ", address='" + address + '\'' +
                '}';
    }
}
Salin selepas log masuk

Kelas Pengguna termasuk: pembolehubah ahli, getter/setter. kaedah, pembina, sama, kaedah hashCode.

Pada pandangan pertama, terdapat banyak kod. Dan terdapat satu lagi soalan Jika kod dalam kelas Pengguna diubah suai, sebagai contoh: medan umur ditukar kepada jenis rentetan, atau nama medan nama diubah suai, adakah ia perlu mengubah suai pembolehubah ahli yang berkaitan, getter/setter. kaedah, pembina, dsb. secara serentak?

Berita baiknya ialah menggunakan lombok boleh menyelesaikan masalah ini.

Jika ia adalah versi sebelum idea2020.3, anda perlu memasang idea pemalam berikut:


Tetapi selepas idea2020.3, idea telah dibina- dalam fungsi lombok.

Dengan pemalam lombok, kini kita hanya perlu menulis kod seperti ini dalam idea untuk mencapai fungsi di atas:

@ToString
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
public class User {

    private Long id;
    private String name;
    private Integer age;
    private String address;
}
Salin selepas log masuk

Ia sangat mudah, dan anda benar-benar boleh menulis kod kurang banyak.

Selain itu, kami juga perlu memperkenalkan pakej kebergantungan lombok dalam fail pom projek, jika tidak projek tidak akan berjalan.

2. Pemalam Mybatis Percuma

telah menjadi rangka kerja pangkalan data paling arus perdana di China, yang merupakan kegigihan ORM separa automatik Rangka kerja ini lebih fleksibel dan mempunyai prestasi yang lebih tinggi daripada rangka kerja kegigihan automatik sepenuhnya seperti hibernate. mybatis

Dalam

, kita perlu menentukan sendiri pemeta dan fail xml yang sepadan untuk melengkapkan pengikatan. mybatis

Di sini kita ambil jadual pengguna sebagai contoh Mula-mula kita perlu mentakrifkan antara muka UserMapper:

public interface UserMapper {
	 int insertUser(UserModel user);
}
Salin selepas log masuk
Kemudian kita memerlukan fail konfigurasi UserMapper.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sue.jump.mappers.UserMapper">

    <sql id="selectUserVo">
        id, name, age, sex
     </sql>

    <insert id="insertUser" parameterType="com.sue.jump.model.UserModel">
        INSERT INTO user
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="id != null ">
                id,
            </if>
            <if test="name != null  and name != &#39;&#39;">
                name,
            </if>
            <if test="age != null ">
                age,
            </if>
            <if test="sex != null ">
                sex,
            </if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="id != null ">
                #{id},
            </if>
            <if test="name != null  and name != &#39;&#39;">
                #{name},
            </if>
            <if test="age != null ">
                #{age},
            </if>
            <if test="sex != null ">
                #{sex},
            </if>
        </trim>
    </insert>
</mapper>
Salin selepas log masuk
UserMapper.xml Dalam fail, ruang nama teg pemeta sepadan dengan nama antara muka UserMapper dan id=insertUser teg sisip sepadan dengan kaedah insertUser dalam antara muka UserMapper.

Jadi, bagaimanakah kita boleh mengakses kaedah getUser dengan cepat dalam fail UserMapper.xml melalui kaedah getUser dalam kelas UserMapper dalam projek?

Jawapan: Ini memerlukan penggunaan pemalam

. Free Mybatis plugin

Selepas memasang pemalam, akan ada dua lagi anak panah hijau di sebelah kiri nama antara muka dan nama kaedah antara muka UserMapper. Klik pada anak panah untuk melompat . Pergi ke teg pemeta atau penyata insertUser yang sepadan dengan fail UserMapper.xml.

Selain itu, akan ada anak panah hijau tambahan di sebelah kiri pernyataan insertUser dalam fail UserMapper.xml. Kita boleh klik pada anak panah untuk melompat ke UserMapper antara muka pada kaedah insertUser.

Dengan pemalam ini, kami boleh bertukar secara bebas antara mapper dan xml, bermain dengan bebas dan tidak perlu mencari seperti dahulu lagi.

3.Terjemahan

Sesetengah rakan, termasuk saya sendiri, mungkin tidak begitu mahir dalam bahasa Inggeris (saya baru sahaja lulus CET-4).

Apabila kita menamakan pembolehubah atau kaedah, kita perlu memikirkannya untuk masa yang lama. Terutama apabila membaca dokumentasi Bahasa Inggeris JDK, saya menemui beberapa perkataan yang tidak biasa, yang benar-benar mengelirukan.

Berita baiknya ialah menggunakan:

pemalam membolehkan kami terbang dengan bebas dalam dokumen. Translation

Selepas memasang pemalam

, terdapat menu Terjemahan dalam tetapan lain. Translation

Klik pada menu ini:

Dalam tetingkap di sebelah kanan, anda boleh memilih perisian terjemahan.

Pilih dokumen Bahasa Inggeris yang perlu diterjemahkan:

Dalam tetingkap pop timbul klik kanan, pilih pilihan Terjemahan dan tetingkap berikut akan muncul:


Perenggan bahasa Inggeris tiba-tiba diterjemahkan ke dalam bahasa Cina.

4. Garis Panduan Pengekodan Java Alibaba

Jika anda seorang rakan yang terlibat dalam pembangunan Java, anda mesti telah membaca "Manual Pembangunan Java" Alibaba.

Manual ini meringkaskan masalah yang mungkin kita hadapi dalam proses pembangunan harian kita. Daripada protokol pengaturcaraan, log pengecualian, ujian unit, protokol keselamatan, pangkalan data MySQL dan struktur projek, enam aspek ini menyeragamkan proses pembangunan dan memastikan kami boleh menulis kod yang cekap dan elegan.

Tetapi perkara-perkara normatif ini tidak dapat mencapai hasil yang diharapkan hanya dengan bergantung pada kesedaran orang ramai.

Untuk menyelesaikan masalah ini, Alibaba melancarkan pemalam Alibaba Java Coding Guidelines, yang boleh mengesan kod bukan standard secara langsung.

Selepas memasang pemalam, tekan kekunci pintasan: Ctrl Alt Shift J untuk mengimbas keseluruhan projek atau satu fail untuk konvensyen pengekodan.

Selepas mengimbas, kod yang tidak teratur akan diisih dari tinggi ke rendah.

Pada masa ini terdapat tiga tahap yang ditunjukkan di bawah:

  • Kemalangan Penyekat
  • Kritis
  • Penting Utama

Klik pada salah satu baris kod yang tidak teratur di sebelah kiri, dan kod tidak teratur yang terperinci akan segera dipaparkan dalam tetingkap di sebelah kanan, membolehkan kami mengesan masalah dengan cepat.

bagus.

5. GenerateAllSetter

Banyak kali, kita perlu menetapkan nilai kepada objek Jika terdapat banyak parameter, kita perlu menulis banyak setter atau getter kod dengan tangan .

Adakah terdapat cara untuk melakukannya dengan satu klik?

Jawapan: Ya, gunakan pemalam GenerateAllSetter.

Selepas memasang pemalam, tekan kekunci pintasan pada objek yang dibuat: alt enter.

Pilih dalam tetingkap timbul: Jana semua penetap dengan nilai lalai.

akan menjana kod berikut secara automatik:

Ia sangat mudah.

6. SequenceDiagram

Apabila kita biasanya membaca kod sumber, untuk menyusun logik dalaman, kita selalunya perlu melukis beberapa 时序图.

Jika kita melukis terus, ia akan membuang banyak masa, dan gambar yang dilukis mungkin tidak betul.

Anda boleh menggunakan: SequenceDiagram pemalam.

Pilih kaedah tertentu, klik kanan dan pilih: pilihan rajah jujukan:

Selepas itu, jujukan rajah akan muncul:

Mulai sekarang, saya boleh menjadi seorang pakar lukisan, sempurna.

7. CheckStyle-IDEA

Dari segi format kod, terdapat banyak tempat yang perlu kita ambil perhatian, seperti: import yang tidak berguna, tiada ulasan, kesilapan tatabahasa, terlalu banyak kaedah Tunggu lama.

Adakah terdapat cara untuk mengesan masalah di atas sekaligus dalam idea?

J: Gunakan pemalam CheckStyle-IDEA.

CheckStyle-IDEA ialah alat untuk mengesan sama ada format kod memenuhi spesifikasi Yang paling biasa digunakan ialah spesifikasi Google dan spesifikasi Sun.

Selepas memasang pemalam, pilihan CheckStyle akan muncul di bawah idea:

Klik butang hijau di sebelah kiri, anda boleh mengimbas kod. Di bahagian tengah, sebab ketidakpatuhan dengan spesifikasi kod dipaparkan.

Klik dua kali kod untuk melompat terus ke kod tertentu:

8.JRebel dan Akan menjalankan tempat terkini.

Dan setiap permulaan semula mengambil banyak masa.

Adakah terdapat sebarang cara untuk membuat pengubahsuaian kod Java berkuat kuasa serta-merta tanpa memulakan semula sistem?

J: Gunakan pemalam

.

Seperti yang ditunjukkan dalam gambar: JRebel and XRebel

Selepas pemasangan selesai, akan ada dua butang hijau di sini, dan pilihan tambahan Pilih Ejen Pemberontak pada kanan:

Salah satu butang hijau mewakili projek permulaan penggunaan panas, dan satu lagi mewakili projek permulaan penggunaan panas dengan nyahpepijat sebagai lalai.

Pilih pilihan Ejen Pemberontak mengandungi tiga nilai:

JRebel: Selepas mengubah suai kod, jangan mulakan semula perkhidmatan dan jangkakan kod itu berkuat kuasa secara langsung.

    XRebel: Pantau prestasi setiap bahagian kod semasa proses permintaan. Contohnya: masa pelaksanaan kaedah, pengecualian yang berlaku, masa pelaksanaan SQL, Log keluaran, masa pelaksanaan MQ, dsb.
  • JRebel XRebel: Selepas mengubah suai kod, jangan mulakan semula perkhidmatan dan pantau kod.
  • 9. Codota

Sejujurnya, fungsi gesaan kod sedia ada sudah sangat berkuasa.

Tetapi jika anda telah menggunakan pemalam

, ia akan menjadikan kod penulisan anda lebih pantas.

Codota

Selepas memasang pemalam, ia akan memberi anda beberapa petua apabila kami menulis kod:

Petua ini berdasarkan ai Statistik adalah sangat berharga untuk rujukan.


10. GsonFormat

Banyak kali, saya perlu menukar parameter dalam kepada parameter dalam

. Atau tukar parameter dalam

kepada parameter dalam json. 实体对象实体对象Pada masa lalu, kami pernah menyalin setiap pembolehubah secara manual. json

Tetapi kini berita baiknya ialah pemalam

idea boleh membantu kami mencapai perkara ini.

GsonFormat

Selepas memasang pemalam, buat kelas kosong dahulu:

Tekan kekunci pintasan: , Tetingkap berikut akan muncul:

alt s

Kemudian masukkan data json dalam tetingkap ini.

Klik butang OK dan kod ini akan dijana secara automatik:

Ia sangat keren.


11. Kurung Pelangi

Apabila kita biasanya menulis kod, kurungan memberi kita banyak sakit kepala, terutamanya apabila kod itu mempunyai banyak logik dan bersarang lapisan oleh lapisan.

Sukar untuk mengetahui sepintas lalu dari mana kurungan bermula dan anti kurungan yang mana ia berakhir.

Adakah ada cara untuk menyelesaikan masalah ini?

J: Gunakan pemalam

.

Rainbow Brackets

Selepas memasang pemalam, kurungan dan anti kurungan akan dibezakan secara automatik dengan warna yang berbeza dalam kod:


Ia sangat mudah dilihat dan intuitif .

12. CodeGlance

Kadangkala, kita membaca banyak kod, contohnya, kelas mengandungi banyak kaedah dan pembolehubah ahli.

Mengikut dari atas ke bawah, sedikit demi sedikit, akan membuang banyak masa. Jadi adakah ada cara untuk mencari kod yang anda mahu lihat dengan cepat?

Jawapan: Ya, anda boleh menggunakan pemalam

.

CodeGlance

Selepas memasang pemalam, tetingkap berikut akan muncul di sebelah kanan kod:


Ia adalah kod Thumbnails, yang melaluinya kita boleh menukar blok kod dengan cepat.

Satu kata terakhir (sila beri perhatian, jangan melacurkan saya dengan sia-sia)

Jika artikel ini membantu atau memberi inspirasi kepada anda, sila bantu imbas dan hantar kod QR Bayar perhatian, sokongan anda adalah motivasi terbesar saya untuk terus menulis.
Sila klik tiga pautan: suka, tweet semula dan tonton.
Ikuti akaun awam: [Su San bercakap tentang teknologi], balas dalam akaun awam: Temu bual, artifak kod, manual pembangunan, pengurusan masa mempunyai faedah peminat yang hebat, dan balas: Sertai kumpulan, anda boleh mengikuti ramai warga emas daripada Syarikat BAT Berkomunikasi dan belajar.

(Belajar perkongsian video: Video Pengaturcaraan Asas)

Atas ialah kandungan terperinci 12 pemalam idea untuk meningkatkan kecekapan pengekodan anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perbezaan antara versi komuniti idea dan versi profesional Perbezaan antara versi komuniti idea dan versi profesional Nov 07, 2023 pm 05:23 PM

Perbezaan antara Edisi Komuniti IDEA dan Edisi Profesional termasuk kaedah kebenaran, fungsi, sokongan dan kemas kini, sokongan pemalam, perkhidmatan awan dan kerjasama pasukan, sokongan pembangunan mudah alih, pendidikan dan pembelajaran, penyepaduan dan kebolehskalaan, pengendalian ralat dan penyahpepijatan, keselamatan dan privasi perlindungan. Pengenalan terperinci: 1. Kaedah kebenaran Versi komuniti adalah percuma dan sesuai untuk semua pembangun, tidak kira sistem pengendalian yang digunakan Versi komuniti menyokong projek sumber terbuka dan projek komersial versi profesional mempunyai 30 Terdapat tempoh percubaan selama tiga hari, selepas itu anda perlu membeli lesen untuk terus menggunakannya, dsb.

Lima pemalam IntelliJ IDEA untuk menulis kod dengan cekap Lima pemalam IntelliJ IDEA untuk menulis kod dengan cekap Jul 16, 2023 am 08:03 AM

AI kecerdasan buatan pada masa ini merupakan arah aliran masa depan dan hala tuju pembangunan yang diiktiraf secara meluas. Walaupun sesetengah orang bimbang bahawa AI mungkin menggantikan semua pekerjaan, sebenarnya ia hanya akan menggantikan pekerjaan yang sangat berulang dan output rendah. Oleh itu, kita harus belajar untuk bekerja lebih bijak daripada lebih keras. Artikel ini memperkenalkan 5 pemalam Intellij dipacu AI ini boleh membantu anda meningkatkan produktiviti, mengurangkan kerja berulang yang membosankan dan menjadikan kerja anda lebih cekap dan mudah. 1GithubCopilotGithubCopilot ialah alat bantuan kod kecerdasan buatan yang dibangunkan bersama oleh OpenAI dan GitHub. Ia menggunakan model GPT OpenAI untuk menganalisis konteks kod, meramal dan menjana kod baharu

Idea bagaimana untuk memulakan berbilang projek SpringBoot Idea bagaimana untuk memulakan berbilang projek SpringBoot May 28, 2023 pm 06:46 PM

1. Persediaan Gunakan Idea untuk membina projek SpringBoot helloworld. Perihalan persekitaran pembangunan: (1) SpringBoot2.7.0 (2) Idea: IntelliJIDEA2022.2.2 (3) OS: Persekitaran MacOS berbeza sedikit, tetapi idea keseluruhannya adalah sama. 2. Mulakan berbilang SpringBoot2.1 Penyelesaian 1: Ubah suai port fail konfigurasi Dalam projek SpringBoot, nombor port boleh dikonfigurasikan dalam fail konfigurasi, jadi penyelesaian paling mudah yang boleh difikirkan ialah mengubah suai port konfigurasi aplikasi fail.(properties/yml) Konfigurasi

Bagaimana untuk menyelesaikan masalah pemeta kosong secara automatik disuntik ke dalam projek springBoot idea Bagaimana untuk menyelesaikan masalah pemeta kosong secara automatik disuntik ke dalam projek springBoot idea May 17, 2023 pm 06:49 PM

Dalam projek SpringBoot, jika MyBatis digunakan sebagai rangka kerja lapisan kegigihan, anda mungkin menghadapi masalah pemetaan melaporkan pengecualian penuding nol apabila menggunakan suntikan automatik. Ini kerana SpringBoot tidak dapat mengenal pasti antara muka Mapper MyBatis dengan betul semasa suntikan automatik dan memerlukan beberapa konfigurasi tambahan. Terdapat dua cara untuk menyelesaikan masalah ini: 1. Tambahkan anotasi pada antara muka Mapper Tambahkan anotasi @Mapper pada antara muka Mapper untuk memberitahu SpringBoot bahawa antara muka ini ialah antara muka Mapper dan perlu diproksi. Contohnya adalah seperti berikut: @MapperpublicinterfaceUserMapper{//...}2

Apakah perisian idea? Apakah perisian idea? Sep 02, 2022 pm 05:05 PM

Idea ialah perisian alat persekitaran pembangunan bersepadu Java yang dibangunkan oleh Syarikat Perisian JetBrains. IDEA menyokong pengekodan pintar, dan fungsi khasnya termasuk: pemilihan pintar, bantuan pengekodan, tetapan taip fleksibel, pengesanan sintaks dinamik, pemeriksaan kod, sokongan penuh untuk JSP, templat pratetap, sokongan sempurna untuk kawalan versi, kod pintar, dsb.

Bagaimana untuk menyelesaikan masalah bahawa penggunaan panas Springboot tidak sah dalam Idea Bagaimana untuk menyelesaikan masalah bahawa penggunaan panas Springboot tidak sah dalam Idea May 18, 2023 pm 06:01 PM

一、开启idea自动make功能1-EnableAutomakefromthecompilerPRESS:CTRL+SHIFT+ATYPE:makeprojectautomaticallyPRESS:EnterEnableMakeProjectautomaticallyfeature2-EnableAutomakefromtheapplicationisrunningaukeyPRESS:FicomRLApplicationsrunning. ke.membenarkan.

Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA Bagaimana untuk menyahpepijat operasi Java Stream dalam IntelliJ IDEA May 09, 2023 am 11:25 AM

Operasi strim ialah kemuncak Java8! Walaupun java.util.stream sangat berkuasa, masih terdapat banyak pembangun yang jarang menggunakannya dalam kerja sebenar kerana aliran tidak boleh digunakan dalam DEBUG Apabila ia adalah satu baris kod, apabila sampai ke langkah seterusnya, banyak operasi sebenarnya diluluskan sekaligus, jadi sukar untuk kita menilai baris mana yang menjadi masalah. Pemalam: JavaStreamDebugger Jika versi IDEA yang anda gunakan agak baharu, pemalam ini sudah disertakan dan tidak perlu dipasang. Jika ia belum dipasang, pasangkannya secara manual dan kemudian teruskan di bawah.

Tutorial asas: Buat projek Maven menggunakan IDEA Tutorial asas: Buat projek Maven menggunakan IDEA Feb 19, 2024 pm 04:43 PM

IDEA (IntelliJIDEA) ialah persekitaran pembangunan bersepadu yang berkuasa yang boleh membantu pembangun membangunkan pelbagai aplikasi Java dengan cepat dan cekap. Dalam pembangunan projek Java, menggunakan Maven sebagai alat pengurusan projek boleh membantu kami mengurus perpustakaan bergantung, membina projek, dsb. Artikel ini akan memperincikan langkah asas tentang cara membuat projek Maven dalam IDEA, sambil memberikan contoh kod khusus. Langkah 1: Buka IDEA dan cipta projek baharu Buka IntelliJIDEA

See all articles