SpringBoot--Easycode插件生成entity,controller,service,dao,mapper


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

1、安裝(EasyCode)

 

 

 

2、在IDEA配置連接數據庫

  • 在這個之前,新建一個Springboot項目,這個應該是比較簡單的。
  • 建好SpringBoot項目之后,如下圖所示,找到這個Database

 

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

 

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

(注意數據庫路徑后加?serverTimezone=GMT,否則可能因為時區問題連接失敗)

 

 

 

3、開始生成代碼

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

 

 設置文件的跟目錄以及路徑,選擇要生成的代碼,點擊OK

 

 

 

(這里提示對應的包名不存在,是否創建,選擇yes)

 

 

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

 

 

 

總結--按照步驟操作是應該是沒有問題的,這里需要注意的是,mapper目錄是默認創建在resources目錄下的,如果想要實現跟我一樣生成的代碼文件存放在同一目錄下的話,需要修改一下它的存放位置

File--Settings--找到EasyCode插件

 最后,你需要在你的pom.xml的<build></build>里面,加這么一段:

 1  <build>
 2         <plugins>
 3             <plugin>
 4                 <groupId>org.springframework.boot</groupId>
 5                 <artifactId>spring-boot-maven-plugin</artifactId>
 6             </plugin>
 7         </plugins>
 8         <resources>
 9             <resource>
10                 <directory>src/main/java</directory>
11                 <includes>
12                     <include>**/*.xml</include>
13                 </includes>
14                 <filtering>true</filtering>
15             </resource>
16         </resources>
17     </build>

理由是.xml文件springboot默認不編譯的,如果不加上就會報錯!

 


免責聲明!

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



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