国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

代碼生成平臺Xxl-Code-Generator

趙連江 / 2281人閱讀

摘要:代碼生成平臺一簡介概述是一個多層的代碼生成平臺。只需要提供,將會自動生成全部代碼。然后進入代碼生成平臺,將建表腳本填寫到表結構信息輸入框即可。個人或企業內部可自由的接入和使用。捐贈無論金額多少都足夠表達您這份心意,非常感謝前往捐贈

《代碼生成平臺Xxl-Code-Generator》



一、簡介 1.1 概述

Xxl-Code-Generator 是一個 "controller/service/dao/mybatis/model" 多層的代碼生成平臺。只需要提供SQL,將會自動生成全部代碼。

1.2 特性

1、簡潔:界面操作,簡潔直觀,可快速上手;

2、輕量級:僅需提供建表SQL,即可自動完成代碼生成,簡潔高效;

3、多層代碼生成:自動生成 "controller/service/dao/mybatis/model" 多層代碼,參與到開發全流程;

4、高效:從SQL到API接口,全部代碼均支持自動生成,極大提高生產力和效率;

5、在線預覽:代碼生成后,支持實時在線預覽,直接復制使用;

1.3 下載 文檔地址

中文文檔

源碼倉庫地址
源碼倉庫地址 Release Download
https://github.com/xuxueli/xxl-code-generator Download
https://gitee.com/xuxueli0323/xxl-code-generator Download
技術交流

社區交流

1.4 環境

JDK:1.7+

二、快速入門 第一步:編譯項目

項目目錄結構如下:

- xxl-code-generator
    - xxl-code-generator-core   :代碼生成的Core依賴,進行SQL解析等操作;
    - xxl-code-generator-admin  :代碼生成平臺,使用時,只需要部署該項目即可;
第二步:準備SQL

代碼生成,是以數據庫表為維度進行生成。所以,需要準備好待生成代碼的表SQL腳本。
然后進入代碼生成平臺,將建表SQL腳本填寫到 "表結構信息" 輸入框即可。
(默認已經提供了一個供參考Demo表SQL腳本,可操作體驗下)

第二步:生成代碼

點擊右上角 "生成代碼按鈕",即可完整多層代碼的生成,非常方便;

第三步:Finish

代碼生成后,可在界面查看和使用 "controller/service/dao/mybatis/model" 多層源代碼。部分截圖如下:






三、總體設計 設計思想

ReturnT

統一接口返回數據類型,有利于接口對接與效率提升;因此生成的多層代碼交互時,采用統一ReturnT,源碼如下:

import java.io.Serializable;

/**
 * common return
 * @author xuxueli 2015-12-4 16:32:31
 */
public class ReturnT implements Serializable {
    public static final long serialVersionUID = 42L;

    public static final int SUCCESS_CODE = 200;
    public static final int FAIL_CODE = 500;
    public static final ReturnT SUCCESS = new ReturnT(null);
    public static final ReturnT FAIL = new ReturnT(FAIL_CODE, null);
    
    private int code;
    private String msg;
    private T data;
    
    public ReturnT(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }
    public ReturnT(T data) {
        this.code = SUCCESS_CODE;
        this.data = data;
    }
    
    public int getCode() {
        return code;
    }
    public void setCode(int code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public T getData() {
        return data;
    }
    public void setData(T data) {
        this.data = data;
    }

}
四、版本更新日志 版本 v0.0.1,新特性[2018-05-03]

1、簡潔:界面操作,簡潔直觀,可快速上手;

2、輕量級:僅需提供建表SQL,即可自動完成代碼生成,簡潔高效;

3、多層代碼生成:自動生成 "controller/service/dao/mybatis/model" 多層代碼,參與到開發全流程;

4、高效:從SQL到API接口,全部代碼均支持自動生成,極大提高生產力和效率;

5、在線預覽:代碼生成后,支持實時在線預覽,直接復制使用;

TODO LIST

1、多模板支持:當前模板為 "SpringMVC + Mybatis + Mysql" 技術棧;計劃新增不同代碼生成模板;

2、擴展多層:目前支持生成 "controller/service/dao/mybatis/model" 層代碼;計劃新增前端代碼,如 "jquery、vuejs、react" 等;

五、其他 5.1 項目貢獻

歡迎參與項目貢獻!比如提交PR修復一個bug,或者新建 Issue 討論新特性或者變更。

5.2 用戶接入登記

更多接入的公司,歡迎在 登記地址 登記,登記僅僅為了產品推廣。

5.3 開源協議和版權

產品開源免費,并且將持續提供免費的社區技術支持。個人或企業內部可自由的接入和使用。

Licensed under the GNU General Public License (GPL) v3.

Copyright (c) 2015-present, xuxueli.

捐贈

無論金額多少都足夠表達您這份心意,非常感謝 :) 前往捐贈

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71101.html

相關文章

  • 技術解析+代碼實戰,帶你入門華為云政務區塊鏈平臺

    摘要:本文分享自華為云社區技術解析代碼實戰,帶你入門華為云政務區塊鏈平臺,作者敏捷的小智。點擊關注,第一時間了解華為云新鮮技術 摘要:政務區塊鏈平臺是行業區塊鏈平臺的初步實踐,未來在區塊鏈技術的發展下,還會打造面向其他領域的鏈管平臺,構建多方協同的分布式賬本,讓區塊鏈應用更便捷高效的為產業服務。...

    不知名網友 評論0 收藏0
  • OAuth 2.0 第三方平臺授權及 OAuth scribe 庫介紹

    摘要:注冊成功后,下次用戶再進入當前平臺時,就可以使用第三方平臺賬號登錄了。上圖是的授權流程。當前平臺跳轉到第三方平臺的授權請求,在中攜帶當前平臺在第三方平臺注冊的應用應用以及回調地址信息。第三方平臺返回受保護的內容。 在網上寫 OAuth 授權的文章有很多,不過其中內容質量很高的較少,以至于我自己在學習的過程中也走了不少彎路= =。借著這次發博客的機會,也做一個小結吧。 什么是 OAut...

    vincent_xyb 評論0 收藏0
  • Java? 教程(Java技術現象)

    Java技術現象 關于Java技術的討論似乎無處不在,但究竟是什么呢?下面幾節將解釋Java技術如何既是一種編程語言又是一種平臺,并概述該技術可以為你做什么。 關于Java技術 Java技術既是編程語言又是平臺。 Java編程語言 Java編程語言是一種高級語言,可以用以下所有流行語來描述它: 簡單的 體系結構中立的 面向對象的 輕便的 分布式的 高性能的 多線程 健壯的 動態的 安全的 前面...

    haobowd 評論0 收藏0
  • Angular2, NativeScript 和 React Native比較[翻譯]

    摘要:當開始使用來提供真正的跨平臺應用時,他發現對的緊耦合的依賴性在用開發應用創建映射時呈現的問題。的重點放在高性能的渲染和執行上,你可以很輕松的創建高性能的跨平臺應用,這些應用可以在相同的代碼庫上運行并且隨意使用特點平臺的組件。 showImg(https://segmentfault.com/img/bVJi8d?w=980&h=400); 在開發階段,跨平臺開發App面臨一個很重要的決...

    cooxer 評論0 收藏0

發表評論

0條評論

趙連江

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<