idea插件推荐,EasyCode代码生成器

前言

EasyCode基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。
支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。
用过MyBatis-Plus的朋友都知道,MyBatis-Plus是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。而EasyCode是在项目结构层面帮我们直接生成实体层、持久层、服务层、控制层。(新手极度不推荐使用该插件)

1.插件下载和安装

直接在idea插件商城下载安装即可
idea插件推荐,EasyCode代码生成器_第1张图片

2、随便准备一个数据库表方便我的后面做crud

idea插件推荐,EasyCode代码生成器_第2张图片

3、创建boot项目引入相关依赖

idea插件推荐,EasyCode代码生成器_第3张图片mybatis-plus版本推荐使用3.4.2及之前版本,因为代码生成器生成的代码需要的api在新版本移除了,网上查新api查不到。

   <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
        <dependency>
            <groupId>mysqlgroupId>
            <artifactId>mysql-connector-javaartifactId>
            <version>8.0.28version>
        dependency>
        <dependency>
            <groupId>com.baomidougroupId>
            <artifactId>mybatis-plus-boot-starterartifactId>
            <version>3.4.2version>
        dependency>
        <dependency>
            <groupId>com.alibabagroupId>
            <artifactId>druid-spring-boot-starterartifactId>
            <version>1.2.8version>
        dependency>
        <dependency>
            <groupId>org.projectlombokgroupId>
            <artifactId>lombokartifactId>
            <optional>trueoptional>
        dependency>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-testartifactId>
            <scope>testscope>
        dependency>
server:
  port: 2022
  
spring:
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/product
      username: root
      password: xxxxxx

mybatis-plus:
  global-config:
    db-config:
      id-type: auto
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

4、使用idea连接对应数据库

idea插件推荐,EasyCode代码生成器_第4张图片

idea插件推荐,EasyCode代码生成器_第5张图片
idea插件推荐,EasyCode代码生成器_第6张图片
idea插件推荐,EasyCode代码生成器_第7张图片

目录结构只有一个启动类
idea插件推荐,EasyCode代码生成器_第8张图片右键点击应该要操作的表
idea插件推荐,EasyCode代码生成器_第9张图片
idea插件推荐,EasyCode代码生成器_第10张图片idea插件推荐,EasyCode代码生成器_第11张图片

5、启动项目直接测试生成的接口

idea插件推荐,EasyCode代码生成器_第12张图片
测试成功,其他接口就不在这里演示了!
接口测试插件
idea插件推荐,EasyCode代码生成器_第13张图片

强烈不推荐新手使用该插件!!!!!

你可能感兴趣的:(其他,intellij-idea,mybatis,java)