Rumah > Java > javaTutorial > teks badan

EasyCode: Hasilkan kod dengan satu klik

Lepaskan: 2023-07-26 17:17:20
ke hadapan
3819 orang telah melayarinya

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;
Salin selepas log masuk

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>
    Salin selepas log masuk

    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
    Salin selepas log masuk

    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!

    Label berkaitan:
    sumber:Java学习指南
    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
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!