中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IDEA中EasyCode生成所需代碼的方法

發布時間:2020-08-12 14:51:01 來源:億速云 閱讀:333 作者:小新 欄目:開發技術

IDEA中EasyCode生成所需代碼的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

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

1、安裝(EasyCode)

IDEA中EasyCode生成所需代碼的方法

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

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

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

IDEA中EasyCode生成所需代碼的方法

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

IDEA中EasyCode生成所需代碼的方法

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

IDEA中EasyCode生成所需代碼的方法

4、開始生成代碼

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

IDEA中EasyCode生成所需代碼的方法

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

IDEA中EasyCode生成所需代碼的方法

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

IDEA中EasyCode生成所需代碼的方法

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

IDEA中EasyCode生成所需代碼的方法

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&#63;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注解

IDEA中EasyCode生成所需代碼的方法

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

IDEA中EasyCode生成所需代碼的方法

啟動項目

IDEA中EasyCode生成所需代碼的方法

測試一下

IDEA中EasyCode生成所需代碼的方法

IDEA中EasyCode生成所需代碼的方法

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

感謝各位的閱讀!看完上述內容,你們對IDEA中EasyCode生成所需代碼的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林口县| 若尔盖县| 常宁市| 任丘市| 健康| 凭祥市| 抚顺县| 德庆县| 敦化市| 察隅县| 泽州县| 吉水县| 阳东县| 古浪县| 白沙| 祁连县| 宕昌县| 库尔勒市| 舒兰市| 迁西县| 海安县| 介休市| 治多县| 贡觉县| 双流县| 夹江县| 九龙坡区| 安溪县| 汉阴县| 常德市| 虎林市| 临洮县| 广东省| 丹巴县| 永康市| 馆陶县| 樟树市| 吴旗县| 舒兰市| 莲花县| 锦屏县|