欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

懶人 IDEA 插件推薦: EasyCode 一鍵幫你生成所需代碼(Easycode用法)

 更新時間:2020年08月31日 14:39:35   作者:早安試言  
這篇文章主要介紹了懶人 IDEA 插件推薦: EasyCode 一鍵幫你生成所需代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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

1、安裝(EasyCode)

我這里的話是已經那裝好了。

建議大家在安裝一個插件,叫做Lombok。

Lombok能通過注解的方式,在編譯時自動為屬性生成構造器、getter/setter、equals、hashcode、toString方法。出現的神奇就是在源碼中沒有getter和setter方法,但是在編譯生成的字節(jié)碼文件中有getter和setter方法。

2、建立數據庫

-- ----------------------------

-- 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、在IDEA配置連接數據庫

在這個之前,新建一個Springboot項目,這個應該是比較簡單的。

建好SpringBoot項目之后,如下圖所示,找到這個Database

按照如下圖所示進行操作:

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

4、開始生成代碼

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

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

勾選你需要生成的代碼,點擊OK。

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

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注解

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

啟動項目

測試一下

EasyCode的用法就介紹到這里了,覺得有用的童鞋趕緊用起來試試吧~

總結

到此這篇關于懶人 IDEA 插件推薦: EasyCode 一鍵幫你生成所需代碼(Easycode用法)的文章就介紹到這了,更多相關IDEA 插件 EasyCode 一鍵生成代碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot中使用Redis對接口進行限流的實現

    SpringBoot中使用Redis對接口進行限流的實現

    本文將結合實例代碼,介紹SpringBoot中使用Redis對接口進行限流的實現,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 簡單聊聊工作中常用的Java?Lambda表達式

    簡單聊聊工作中常用的Java?Lambda表達式

    日常開發(fā)中,我們很多時候需要用到Java?8的Lambda表達式,它允許把函數作為一個方法的參數,讓我們的代碼更優(yōu)雅、更簡潔。所以整理了一波工作中常用的Lambda表達式??赐暌欢〞袔椭?/div> 2022-11-11
  • Mybatis-plus使用注解 @TableField(exist = false)

    Mybatis-plus使用注解 @TableField(exist = false)

    這篇文章主要介紹了Mybatis-plus使用注解 @TableField(exist = false),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • RocketMQ NameServer保障數據一致性實現方法講解

    RocketMQ NameServer保障數據一致性實現方法講解

    這篇文章主要介紹了RocketMQ NameServer保障數據一致性實現方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • Java超詳細講解抽象類的原理與用法

    Java超詳細講解抽象類的原理與用法

    對于面向對象編程來說,抽象是它的一大特征之一,在Java中可以通過兩種形式來體現OOP的抽象:接口和抽象類,下面這篇文章主要給大家介紹了關于Java抽象類相關資料,需要的朋友可以參考下
    2022-05-05
  • java?-jar/-cp啟動添加外部的依賴包方式

    java?-jar/-cp啟動添加外部的依賴包方式

    這篇文章主要介紹了java?-jar/-cp啟動添加外部的依賴包方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java 之類型轉換與多態(tài)詳情

    Java 之類型轉換與多態(tài)詳情

    Java使用類創(chuàng)造新的類型(type),并使用繼承來便利我們創(chuàng)建類。再深一層講類型,并是多態(tài)(polymorphism)的概念。本文將給大家介紹Java 的類型轉換與多態(tài),需要的小伙伴可以參考下面文章的具體內容
    2021-09-09
  • Java實現的猜數字游戲示例

    Java實現的猜數字游戲示例

    這篇文章主要介紹了Java實現的猜數字游戲,涉及Java數學運算與判斷相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • Spring+MyBatis實現數據庫讀寫分離方案

    Spring+MyBatis實現數據庫讀寫分離方案

    本文主要介紹了Spring+MyBatis實現數據庫讀寫分離方案。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • Java10新特性解讀

    Java10新特性解讀

    這篇文章主要介紹了Java10新特性的相關資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-02-02

最新評論