easy code 插件


Easycode是idea的一個插件,可以直接對數據的表生成entity,controller,service,dao,mapper,無需任何編碼,簡單而強大。

1、安裝(EasyCode)

 

 

 

 

 

 

2、在IDEA配置連接數據庫

 

 

 

然后填寫數據庫名字,用戶名,密碼。點擊OK即可。這樣的話,IDEA連接數據庫就完事了。

 

 

 

 

 

3、開始生成代碼

在這個里面找到你想生成的表,然后右鍵,就會出現如下所示的截面。

 

 

 

 

點擊1所示的位置,選擇你要將生成的代碼放入哪個文件夾中,選擇完以后點擊OK即可

 

 

 

 

 

 

這樣的話就完成了代碼的生成了,生成的代碼如下圖所示:

 

 

 

 

 

 

4、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>

 

Application.yml

server:
  port: 8080
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

 

 

5 、啟動項目

在啟動項目之前,我們需要先修改兩個地方。

在dao層加上@mapper注解 

在啟動類里面加上@MapperScan("com.vue.demo.dao")注解。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM