java代碼生成_Java代碼生成器CodeX4J介紹
java代碼生成_Java代碼生成器CodeX4J介紹
用代碼生成器生成一些固定的或有規律的代碼,可以有效的提高工作效率。我寫了個開源的,放在了GitHub上,希望能對有需要的朋友有所幫助。
先做一下簡單介紹:
CodeX4J是一款開源的Java代碼生成器,整個軟件就一個jar包,雙擊即可運行,操作非常簡單。
CodeX4J根據數據庫自動生成基于Maven的SSM項目,包含SSM框架的基本配置和各層基礎代碼。
其中Mapper和Model是調用MyBatis的官方代碼生成器生成,并且自定義了Model注釋的生成規則。
無論是IntelliJ IDEA、Eclipse、MyEclipse,只要配置好Maven和Tomcat,都可以打開直接運行。
默認生成的Controller中,除了首頁返回頁面,其它都返回JSON數據。
所有代碼都可以根據實際情況自行修改。
目前的運行環境要求為JDK8+MySQL5。
一圖勝千言,下面上圖:
一、軟件的使用
這個就是從上面的鏈接下載的jar包。雙擊運行。
這是軟件的初始界面。
根據實際情況填寫配置信息,這里以我本地的測試數據庫“school”為例,然后點擊“一鍵生成”。
生成完畢會有提示。點擊“確定”,然后點擊“打開生成文件夾”。
“school”文件夾就是剛生成的項目文件夾。軟件默認將數據庫名作為項目名。由于當前所在文件夾在每次重新生成時會刪除,所以先將“school”文件夾復制到其它地方再打開。
二、測試生成的程序
這里以IDEA為例,展示打開后的項目文件。配置好Maven和Tomcat,直接運行。
看到“Hello,CodeX4J!”的首頁界面,說明網站啟動成功了。
下面以Teacher表為例做一下增刪改查。
先看一下TeacherController的代碼,默認生成了增刪改查4個方法:
增加數據:
返回的數字1為受影響的行數,這里說明增加成功。
查詢數據:
修改數據:
刪除數據:
增刪改查是否成功可以通過直接查看數據庫來驗證。
先介紹到這里吧,如果有什么問題,歡迎在評論里留言,或在GitHub的Issues中提出。