『 效率工具 』Spring Boot版的輕量級程式碼生成器,減少70%以上的開發任務
一. 前言
之前很著迷於程式碼自動生成,減少寫重複程式碼的工作量。網路上也搜尋了很久,有基於外掛的,有GUI的。但其配置和學習成本都比較高,都不是很如我意。
本想自己用SpringBoot寫一個,在收集相關的資料的時候, 偶然找到了人人開源實現的一個renren-generator專案,也正好是Spring Boot搭建的,也就下載下來,自己玩起來了。結合自己專案修改模板使用過後, 還是很方便的。我也不重複造輪子了。那麼接下來就說說使用心得。
- 欄位型別與實體型別可以自由配置支援
- 表字首可以設定是否取消
- 資料庫支援Mysql、Sqlserver、Oracle、Postgresql
- 可線上生成entity、xml、dao、service、vue、sql程式碼
2.本地部署
我fork了一個renren-generator專案地址:https://gitee.com/rayson517/renren-generator
通過git下載原始碼
修改application.yml,更新MySQL賬號和密碼、資料庫名稱
Eclipse、IDEA執行RenrenApplication.java,則可啟動專案
專案訪問路徑:http://localhost
演示效果圖:
3. 根據實際專案情況DIY程式碼生成模板
模板路徑在resources/template資料夾下面, 然後根據已有專案的程式碼結構,進行修改就好。
4. 一鍵生成sql資料庫說明文件,解放雙手
這個功能是我自己DIY增加的功能,目前還沒提交上去。需要的可以留言呢。
5. 擴充套件支援DB2
擴充套件資料庫DB2的支援,因為我們公司有在用。所以準備增加一個支援。
相關推薦
『 效率工具 』Spring Boot版的輕量級程式碼生成器,減少70%以上的開發任務
一. 前言 之前很著迷於程式碼自動生成,減少寫重複程式碼的工作量。網路上也搜尋了很久,有基於外掛的,有GUI的。但其配置和學習成本都比較高,都不是很如我意。 本想自己用SpringBoot寫一個,在收集相關的資料的時候, 偶然找到了人人開源實現的一個renren-generator專案,也正好是Spring
開發者測試-采用精準測試工具對Spring Boot應用進行測試
新建 之間 分享 maven倉庫 第一個 項目 數據傳輸 寫實 blog 簡介:本文主要介紹把現今主流的springboot框架項目和精準測試工具進行結合和應用,通過精準測試的數據穿透、數據采集、測試用例與代碼的雙向追溯、數據分析等一系列精準測試的特有功能,達到對項目質量的
『中級篇』Docker企業版的在線免費體驗(56)
tle 應用程序 upload 世界 ogr toc sel http 利用 >原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!>原文鏈接地址:『中級篇』Docker企業版的在線免費體驗(56) 如何免費試用docker enterprise,試用有2
『軟體推薦』MindMaster Pro 版,免安裝
Win資源分享目錄 Win資源分享目錄 MindMaster Pro MindMaster 是億圖最新推出的一款跨平臺、多功能的思維導圖軟體。它具有簡潔的操作介面、穩定性高、自定義功能強大等特點,讓您快速建立內容 … 『軟體推薦』MindMas
【星雲測試】開發者測試-採用精準測試工具對Spring Boot應用進行測試
簡介:本文主要介紹把現今主流的springboot框架專案和精準測試工具進行結合和應用,通過精準測試的資料穿透、資料採集、測試用例與程式碼的雙向追溯、資料分析等一系列精準測試的特有功能,達到對專案質量的保證。 本次環境搭建分為基礎環境準備、springboot環境搭建、精準測試環境搭建、精準
工具篇-Spring boot JPA多數據源
api version ons gap you run illegal report caused 寫這篇博文是因為這個東西坑太多,首先說明下邊實現的多數據源不是動態切換的,應該算是靜態的。 坑一、pom文件 pom中spring boot以及mysql con
spring boot 打包可以運行,但是執行main方法不能運行
配置 embed files 可能 active set *** rest epo 報錯信息如下 2017-10-23 15:16:09.750 ERROR 7664 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisR
spring boot項目如何測試,如何部署
config 部署 req ng- tools figure war conf 轉載 有很多網友會時不時的問我,spring boot項目如何測試,如何部署,在生產中有什麽好的部署方案嗎?這篇文章就來介紹一下spring boot 如何開發、調試、打包到最後的投產上線。
spring boot之 DevTools 熱部署,修改程式碼立刻見效,快速重啟
IDEA新建sping boot選擇 DevTools spring-boot-devtools 模組能夠實現熱部署,新增類 新增方法 修改配置檔案 修改頁面等 都能實現熱部署 原理就是重啟專案,但比手動重啟快
spring-boot 之Lombok的使用,通過註解來省略一些常用程式碼,set get 日誌等
如果使用IDEA要先安裝lombok外掛 三、注意:如果註解@Slf4j注入後找不到變數log,那就給IDE安裝lombok外掛,、 下面以idea為例 1、File → settings → Plugins, 然後點選“Browse repositori
Spring Boot上傳檔案出錯,Required request part fileis not present
先上程式碼: @RestController @RequestMapping("/file") //@PreAuthorize(“hasAuthority(ROLE_USER)”) public class FileController { /** * 提取檔案上傳的公用程式碼
Spring Boot整合Thymeleaf實戰筆記,系統學習Thymeleaf
Thymeleaf1.理解:(1)Thymeleaf是一款Java模板引擎,類似於JSP,Freemarker,能夠處理html,xml,javaScript,Css甚至純文字;(2)自然模板,原型即頁面(3)語法優雅易懂,OGNL,SpringEL(4)使用web標準,支援HTML52.Thymeleaf標
【Spring Boot】配置檔案@ConfigurationProperties,讀取List、Map引數
List application.properties custom.config.config1.folders[0]=/root custom.config.config1.folders[1]=/home/user1 custom.config.config1.folder
spring-boot不同包結構下,同名類衝突導致服務啟動失敗解決方案
專案背景: 兩個專案的包結構和類名都很多相同,於是開始考慮使用加一級包進行隔離,類似於這種結構 但是在啟動的過程中,丟擲來這樣的異常: 1 2 3 4 5 6 7 8 9 Caused by: org.springframework.
Spring boot專案剛搭建好,啟動測試,出現Failed to configure a DataSource
今天新搭建了一個springboot+gradle框架,然而,剛搭建好執行的時候,就報了一個錯誤: Error starting ApplicationContext. To display the conditions report re-r
Spring Boot自定義錯誤頁面,Whitelabel Error Page處理方式
Spring Boot以一種新的微服務的方式來替代以Spring Framework構建專案的傳統方式,我已經計劃在後續的專案開發中使用它。它已經幫我們做了90%的工作,剩下10%的工作需要我們自己去完成。對於我來說,自定義錯誤頁面就是其中之一。比如404錯誤,如果不
spring boot整合dubbo加入mybatis,mybatisplus(Client)
首先我們先用myeclipse建立一個maven專案(可直接去dubbo官網生成http://start.dubbo.io/)。 目錄結構: 接下來複制一下pom配置(根據自己所需) <project xmlns="http://maven.apache.or
spring-boot 之Lombok的使用,通過註解來省略一些常用程式碼,set get 日誌等
如果使用IDEA要先安裝lombok外掛 三、注意:如果註解@Slf4j注入後找不到變數log,那就給IDE安裝lombok外掛,、 下面以idea為例 1、File → settings → Plugins, 然後點選“Browse repositories” 如
spring boot啟動未報錯,但是http請求時無法連線
新建了一個控制器,並嘗試進行啟動請求,卻提示無連線: @RestController public class DemoController { @RequestMapping("/hello") public String index() {
Spring boot - WebMvcConfig 解決跨域,接收自定義請求頭引數
import com.jyt.vchat.Interceptor.CommonInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.