Heim > Java > javaLernprogramm > EasyCode: Code mit einem Klick generieren

EasyCode: Code mit einem Klick generieren

Freigeben: 2023-07-26 17:17:20
nach vorne
3948 Leute haben es durchsucht

Easycode ist ein Plug-in von idea, das ohne Programmieraufwand direkt Entitäten, Controller, Dienste, Dao und Mapper generieren kann.

1. Installation (EasyCode)

EasyCode: Code mit einem Klick generieren

Ich habe es hier bereits installiert.

Es wird empfohlen, ein Plug-in namens Lombok zu installieren.

Lombok kann zur Kompilierungszeit durch Anmerkungen automatisch Konstruktoren, Getter/Setter, Equals, Hashcode und toString-Methoden für Eigenschaften generieren. Das Wunderbare daran ist, dass der Quellcode keine Getter- und Setter-Methoden enthält, die kompilierte Bytecode-Datei jedoch Getter- und Setter-Methoden.

2. Erstellen Sie eine Datenbank

3. Konfigurieren Sie die Verbindungsdatenbank in IDEA

  • Erstellen Sie vorher ein neues Springboot-Projekt.

  • Suchen Sie nach dem Erstellen des SpringBoot-Projekts die Datenbank

    EasyCode: Code mit einem Klick generieren
  • , wie im Bild unten gezeigt:

    EasyCode: Code mit einem Klick generieren
  • Dann geben Sie den Datenbanknamen ein , Benutzername, Passwort . Klicken Sie einfach auf OK. In diesem Fall ist IDEA bereit, eine Verbindung zur Datenbank herzustellen.

    EasyCode: Code mit einem Klick generieren

4. Beginnen Sie mit der Codegenerierung

  • Suchen Sie darin die Tabelle, die Sie generieren möchten, und klicken Sie dann mit der rechten Maustaste. Der unten gezeigte Querschnitt wird angezeigt.

    EasyCode: Code mit einem Klick generieren

  • 点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。

    EasyCode: Code mit einem Klick generieren
  • 勾选你需要生成的代码,点击OK。

    EasyCode: Code mit einem Klick generieren
  • 这样的话就完成了代码的生成了,生成的代码如下图所示:

    EasyCode: Code mit einem Klick generieren

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>
Nach dem Login kopieren

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
Nach dem Login kopieren

7、启动项目

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

  • 在dao层加上@mapper注解

    EasyCode: Code mit einem Klick generieren
  • 在启动类里面加上@MapperScan("com.vue.demo.dao")注解。

    EasyCode: Code mit einem Klick generieren
  • 启动项目

    EasyCode: Code mit einem Klick generieren
  • 测试一下

    EasyCode: Code mit einem Klick generieren
EasyCode: Code mit einem Klick generieren

Das obige ist der detaillierte Inhalt vonEasyCode: Code mit einem Klick generieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:Java学习指南
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage