cari
RumahJavajavaTutorialEasyCode: Hasilkan kod dengan satu klik

Easycode ialah pemalam idea, yang boleh menjana secara langsung entiti, pengawal, perkhidmatan, dao dan pemeta untuk jadual data tanpa sebarang pengekodan.

1. Pemasangan (EasyCode)

EasyCode: Hasilkan kod dengan satu klik

Saya sudah memasangnya di sini.

Adalah disyorkan agar anda memasang pemalam yang dipanggil Lombok.

Lombok boleh menjana pembina, getter/setters, equals, hashcode dan kaedah toString secara automatik untuk sifat pada masa penyusunan melalui anotasi. Keajaiban yang berlaku ialah tiada kaedah getter dan setter dalam kod sumber, tetapi terdapat kaedah getter dan setter dalam fail bytecode yang disusun.

2 Buat pangkalan data

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL,
`username` varchar(20) DEFAULT NULL,
`sex` varchar(6) DEFAULT NULL,
`birthday` date DEFAULT NULL,
`address` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET FOREIGN_KEY_CHECKS = 1;

3 Konfigurasikan pangkalan data sambungan dalam IDEA

  • Sebelum ini, buat projek Springboot baharu.

  • Selepas membina projek SpringBoot, cari Pangkalan Data

    EasyCode: Hasilkan kod dengan satu klik
  • seperti yang ditunjukkan dalam gambar di bawah:

    EasyCode: Hasilkan kod dengan satu klik dalam
  • nama pangkalan data, nama pengguna, kata laluan . Hanya klik OK. Dalam kes ini, IDEA sedia untuk menyambung ke pangkalan data.
  • EasyCode: Hasilkan kod dengan satu klik
4. Mula menjana kod

    Cari jadual yang anda ingin hasilkan dalam ini, dan kemudian klik kanan, keratan rentas seperti yang ditunjukkan di bawah akan muncul.
  • EasyCode: Hasilkan kod dengan satu klik
  • 点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。

    EasyCode: Hasilkan kod dengan satu klik
  • 勾选你需要生成的代码,点击OK。

    EasyCode: Hasilkan kod dengan satu klik
  • 这样的话就完成了代码的生成了,生成的代码如下图所示:

    EasyCode: Hasilkan kod dengan satu klik
  • 5、pom.xml

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <optional>true</optional>
            </dependency>
    
            <!--热部署-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
            </dependency>
    
            <!--mybatis-->
            <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>1.3.2</version>
            </dependency>
    
            <!-- mysql -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.47</version>
            </dependency>
    
            <!--阿里巴巴连接池-->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.0.9</version>
            </dependency>

    6、Application.yml

    server:
      port: 8089
    spring:
      datasource:
        url: jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=UTF-8
        username: root
        password: 123456
        type: com.alibaba.druid.pool.DruidDataSource
        driver-class-name: com.mysql.jdbc.Driver
    
    mybatis:
    mapper-locations: classpath:/mapper/*Dao.xml
    typeAliasesPackage: com.vue.demo.entity

    7、启动项目

    在启动项目之前,我们需要先修改两个地方。

    • 在dao层加上@mapper注解

      EasyCode: Hasilkan kod dengan satu klik
    • 在启动类里面加上@MapperScan("com.vue.demo.dao")注解。

      EasyCode: Hasilkan kod dengan satu klik
    • 启动项目

      EasyCode: Hasilkan kod dengan satu klik
    • 测试一下

      EasyCode: Hasilkan kod dengan satu klik
    EasyCode: Hasilkan kod dengan satu klik

    Atas ialah kandungan terperinci EasyCode: Hasilkan kod dengan satu klik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan
    Artikel ini dikembalikan pada:Java学习指南. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

    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

    AI Hentai Generator

    AI Hentai Generator

    Menjana ai hentai secara percuma.

    Artikel Panas

    R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
    1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Tetapan grafik terbaik
    1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
    Akan R.E.P.O. Ada Crossplay?
    1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

    Alat panas

    VSCode Windows 64-bit Muat Turun

    VSCode Windows 64-bit Muat Turun

    Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

    MantisBT

    MantisBT

    Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver Mac版

    Dreamweaver Mac版

    Alat pembangunan web visual

    MinGW - GNU Minimalis untuk Windows

    MinGW - GNU Minimalis untuk Windows

    Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.