推薦一款 IDEA 生成代碼神器Easycode ,寫代碼再也不用加班了!

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

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

建議大家在安裝一個插件,叫做 Lombok。
Lombok 能通過註解的方式,在編譯時自動爲屬性生成構造器、getter/setter、equals、hashcode、toString 方法。出現的神奇就是在源碼中沒有 getter 和 setter 方法,但是在編譯生成的字節碼文件中有 getter 和 setter 方法。

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

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

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

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

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

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

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

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

推薦閱讀:分享一套SpringBoot開發博客系統源碼,以及完整開發文檔!速度保存!

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

</dependency>





<dependency>

    
<groupId>
org.mybatis.spring.boot
</groupId>

    
<artifactId>
mybatis-spring-boot-starter
</artifactId>

    
<version>
1.3.2
</version>

</dependency>





<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

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

在 dao 層加上 @mapper 註解

在啓動類裏面加上 @MapperScan("com.vue.demo.dao") 註解。

啓動項目

測試一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章