1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        GitHub 近兩萬(wàn) Star,無(wú)需編碼,可一鍵生成前后端代碼,這個(gè)開(kāi)源項(xiàng)目有點(diǎn)強(qiáng)!

        共 6175字,需瀏覽 13分鐘

         ·

        2021-04-06 09:59

        項(xiàng)目地址:https://github.com/zhangdaiscott/jeecg-boot

        項(xiàng)目介紹:

        JeecgBoot 是一款基于代碼生成器的低代碼開(kāi)發(fā)平臺(tái)!前后端分離架構(gòu) SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服務(wù)。強(qiáng)大的代碼生成器讓前后端代碼一鍵生成,實(shí)現(xiàn)低代碼開(kāi)發(fā)! JeecgBoot 引領(lǐng)新的低代碼開(kāi)發(fā)模式(OnlineCoding-> 代碼生成器-> 手工MERGE), 幫助解決Java項(xiàng)目70%的重復(fù)工作,讓開(kāi)發(fā)更多關(guān)注業(yè)務(wù)。既能快速提高效率,節(jié)省研發(fā)成本,同時(shí)又不失靈活性!

        JeecgBoot 提供了一系列低代碼模塊,實(shí)現(xiàn)在線開(kāi)發(fā)真正的零代碼:Online表單開(kāi)發(fā)、Online報(bào)表、報(bào)表配置能力、在線圖表設(shè)計(jì)、大屏設(shè)計(jì)、移動(dòng)配置能力、表單設(shè)計(jì)器、在線設(shè)計(jì)流程、流程自動(dòng)化配置、插件能力(可插拔)等等!

        JEECG宗旨是: 簡(jiǎn)單功能由OnlineCoding配置實(shí)現(xiàn),做到零代碼開(kāi)發(fā);復(fù)雜功能由代碼生成器生成進(jìn)行手工Merge 實(shí)現(xiàn)低代碼開(kāi)發(fā),既保證了智能又兼顧靈活;實(shí)現(xiàn)了低代碼開(kāi)發(fā)的同時(shí)又支持靈活編碼,解決了當(dāng)前低代碼產(chǎn)品普遍不靈活的弊端!

        JEECG業(yè)務(wù)流程: 采用工作流來(lái)實(shí)現(xiàn)、擴(kuò)展出任務(wù)接口,供開(kāi)發(fā)編寫(xiě)業(yè)務(wù)邏輯,表單提供多種解決方案:表單設(shè)計(jì)器、online配置表單、編碼表單。同時(shí)實(shí)現(xiàn)了流程與表單的分離設(shè)計(jì)(松耦合)、并支持任務(wù)節(jié)點(diǎn)靈活配置,既保證了公司流程的保密性,又減少了開(kāi)發(fā)人員的工作量。

        適用項(xiàng)目

        Jeecg-Boot低代碼開(kāi)發(fā)平臺(tái),可以應(yīng)用在任何J2EE項(xiàng)目的開(kāi)發(fā)中,尤其適合SAAS項(xiàng)目、企業(yè)信息管理系統(tǒng)(MIS)、內(nèi)部辦公系統(tǒng)(OA)、企業(yè)資源計(jì)劃系統(tǒng)(ERP)、客戶關(guān)系管理系統(tǒng)(CRM)等,其半智能手工Merge的開(kāi)發(fā)方式,可以顯著提高開(kāi)發(fā)效率70%以上,極大降低開(kāi)發(fā)成本。

        技術(shù)架構(gòu):

        開(kāi)發(fā)環(huán)境

        • 語(yǔ)言:Java 8
        • IDE(JAVA):IDEA / Eclipse安裝lombok插件
        • IDE(前端):WebStorm 或者 IDEA
        • 依賴管理:Maven
        • 數(shù)據(jù)庫(kù):MySQL5.7+ & Oracle 11g & Sqlserver2017
        • 緩存:Redis

        后端

        • 基礎(chǔ)框架:Spring Boot 2.3.5.RELEASE
        • 微服務(wù)框架:Spring Cloud Alibaba 2.2.3.RELEASE
        • 持久層框架:Mybatis-plus 3.4.1
        • 安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
        • 微服務(wù)技術(shù)棧:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywarking
        • 數(shù)據(jù)庫(kù)連接池:阿里巴巴Druid 1.1.22
        • 緩存框架:redis
        • 日志打?。簂ogback
        • 其他:fastjson,poi,Swagger-ui,quartz, lombok(簡(jiǎn)化代碼)等。

        前端

        • Vue 2.6.10
        • Axios
        • ant-design-vue
        • webpack,
        • vue-cropper- 頭像裁剪組件
        • @antv/g2 - Alipay AntV 數(shù)據(jù)可視化圖表
        • Viser-vue - antv/g2 封裝實(shí)現(xiàn)
        • eslint,@vue/cli 3.2.1
        • vue-print-nb - 打印

        功能模塊

        ├─系統(tǒng)管理
        │  ├─用戶管理
        │  ├─角色管理
        │  ├─菜單管理
        │  ├─權(quán)限設(shè)置(支持按鈕權(quán)限、數(shù)據(jù)權(quán)限)
        │  ├─表單權(quán)限(控制字段禁用、隱藏)
        │  ├─部門(mén)管理
        │  ├─我的部門(mén)(二級(jí)管理員)
        │  └─字典管理
        │  └─分類字典
        │  └─系統(tǒng)公告
        │  └─職務(wù)管理
        │  └─通訊錄
        │  └─多租戶管理
        ├─消息中心
        │  ├─消息管理
        │  ├─模板管理
        ├─代碼生成器(低代碼)
        │  ├─代碼生成器功能(一鍵生成前后端代碼,生成后無(wú)需修改直接用,絕對(duì)是后端開(kāi)發(fā)福音)
        │  ├─代碼生成器模板(提供4套模板,分別支持單表和一對(duì)多模型,不同風(fēng)格選擇)
        │  ├─代碼生成器模板(生成代碼,自帶excel導(dǎo)入導(dǎo)出)
        │  ├─查詢過(guò)濾器(查詢邏輯無(wú)需編碼,系統(tǒng)根據(jù)頁(yè)面配置自動(dòng)生成)
        │  ├─高級(jí)查詢器(彈窗自動(dòng)組合查詢條件)
        │  ├─Excel導(dǎo)入導(dǎo)出工具集成(支持單表,一對(duì)多 導(dǎo)入導(dǎo)出)
        │  ├─平臺(tái)移動(dòng)自適應(yīng)支持
        ├─系統(tǒng)監(jiān)控
        │  ├─Gateway路由網(wǎng)關(guān)
        │  ├─性能掃描監(jiān)控
        │  │  ├─監(jiān)控 Redis
        │  │  ├─Tomcat
        │  │  ├─jvm
        │  │  ├─服務(wù)器信息
        │  │  ├─請(qǐng)求追蹤
        │  │  ├─磁盤(pán)監(jiān)控
        │  ├─定時(shí)任務(wù)
        │  ├─系統(tǒng)日志
        │  ├─消息中心(支持短信、郵件、微信推送等等)
        │  ├─數(shù)據(jù)日志(記錄數(shù)據(jù)快照,可對(duì)比快照,查看數(shù)據(jù)變更情況)
        │  ├─系統(tǒng)通知
        │  ├─SQL監(jiān)控
        │  ├─swagger-ui(在線接口文檔)
        │─報(bào)表示例
        │  ├─曲線圖
        │  └─餅狀圖
        │  └─柱狀圖
        │  └─折線圖
        │  └─面積圖
        │  └─雷達(dá)圖
        │  └─儀表圖
        │  └─進(jìn)度條
        │  └─排名列表
        │  └─等等
        │─大屏模板
        │  ├─作戰(zhàn)指揮中心大屏
        │  └─物流服務(wù)中心大屏
        │─常用示例
        │  ├─自定義組件
        │  ├─對(duì)象存儲(chǔ)(對(duì)接阿里云)
        │  ├─JVXETable示例(各種復(fù)雜ERP布局示例)
        │  ├─單表模型例子
        │  └─一對(duì)多模型例子
        │  └─打印例子
        │  └─一對(duì)多TAB例子
        │  └─內(nèi)嵌table例子
        │  └─常用選擇組件
        │  └─異步樹(shù)table
        │  └─接口模擬測(cè)試
        │  └─表格合計(jì)示例
        │  └─異步樹(shù)列表示例
        │  └─一對(duì)多JEditable
        │  └─JEditable組件示例
        │  └─圖片拖拽排序
        │  └─圖片翻頁(yè)
        │  └─圖片預(yù)覽
        │  └─PDF預(yù)覽
        │  └─分屏功能
        │─封裝通用組件 
        │  ├─行編輯表格JEditableTable
        │  └─省略顯示組件
        │  └─時(shí)間控件
        │  └─高級(jí)查詢
        │  └─用戶選擇組件
        │  └─報(bào)表組件封裝
        │  └─字典組件
        │  └─下拉多選組件
        │  └─選人組件
        │  └─選部門(mén)組件
        │  └─通過(guò)部門(mén)選人組件
        │  └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報(bào)表的組件(經(jīng)過(guò)封裝,使用簡(jiǎn)單)
        │  └─在線code編輯器
        │  └─上傳文件組件
        │  └─驗(yàn)證碼組件
        │  └─樹(shù)列表組件
        │  └─表單禁用組件
        │  └─等等
        │─更多頁(yè)面模板
        │  ├─各種高級(jí)表單
        │  ├─各種列表效果
        │  └─結(jié)果頁(yè)面
        │  └─異常頁(yè)面
        │  └─個(gè)人頁(yè)面
        ├─高級(jí)功能
        │  ├─系統(tǒng)編碼規(guī)則
        │  ├─提供單點(diǎn)登錄CAS集成方案
        │  ├─提供APP發(fā)布方案
        │  ├─集成Websocket消息通知機(jī)制
        ├─Online在線開(kāi)發(fā)(低代碼)
        │  ├─Online在線表單 - 功能已開(kāi)放
        │  ├─Online代碼生成器 - 功能已開(kāi)放
        │  ├─Online在線報(bào)表 - 功能已開(kāi)放
        │  ├─Online在線圖表(暫不開(kāi)源)
        │  ├─Online圖表模板配置(暫不開(kāi)源)
        │  ├─Online布局設(shè)計(jì)(暫不開(kāi)源)
        │  ├─多數(shù)據(jù)源管理 - 功能已開(kāi)放
        ├─積木報(bào)表設(shè)計(jì)器(低代碼)
        │  ├─打印設(shè)計(jì)器
        │  ├─數(shù)據(jù)報(bào)表設(shè)計(jì)
        │  ├─圖形報(bào)表設(shè)計(jì)(支持echart)
        │  ├─大屏設(shè)計(jì)器(暫不開(kāi)源)
        │─流程模塊功能 (暫不開(kāi)源)
        │  ├─流程設(shè)計(jì)器
        │  ├─在線表單設(shè)計(jì)
        │  └─我的任務(wù)
        │  └─歷史流程
        │  └─歷史流程
        │  └─流程實(shí)例管理
        │  └─流程監(jiān)聽(tīng)管理
        │  └─流程表達(dá)式
        │  └─我發(fā)起的流程
        │  └─我的抄送
        │  └─流程委派、抄送、跳轉(zhuǎn)
        │  └─。。。
        └─其他模塊
           └─更多功能開(kāi)發(fā)中。。
           

        微服務(wù)整體解決方案

        微服務(wù)架構(gòu)圖

        Jeecg Boot 產(chǎn)品功能藍(lán)圖

        項(xiàng)目下載和運(yùn)行

        • 拉取項(xiàng)目代碼
        git clone https://github.com/zhangdaiscott/jeecg-boot.git
        cd  jeecg-boot/ant-design-jeecg-vue
        1. 安裝node.js
        2. 切換到ant-design-jeecg-vue文件夾下
        # 安裝yarn
        npm install -g yarn

        # 下載依賴
        yarn install

        # 啟動(dòng)
        yarn run serve

        # 編譯項(xiàng)目
        yarn run build

        # Lints and fixes files
        yarn run lint

        系統(tǒng)效果

        大屏模板


        PC端
        在線接口文檔
        報(bào)表
        流程
        手機(jī)端
        PAD端

        其他說(shuō)明

        • 項(xiàng)目使用的 vue-cli3, 請(qǐng)更新您的 cli
        • 關(guān)閉 Eslint (不推薦) 移除 package.jsoneslintConfig 整個(gè)節(jié)點(diǎn)代碼
        • 修改 Ant Design 配色,在文件 vue.config.js 中,其他 less 變量覆蓋參考 ant design 官方說(shuō)明
          css: {
            loaderOptions: {
              less: {
                modifyVars: {
                  /* less 變量覆蓋,用于自定義 ant design 主題 */

                  'primary-color''#F5222D',
                  'link-color''#F5222D',
                  'border-radius-base''4px',
                },
                javascriptEnabled: true,
              }
            }
          }
        項(xiàng)目地址:
        https://github.com/zhangdaiscott/jeecg-boot

         

        END
        最近熬夜給大家準(zhǔn)備了515套Java代碼,有一些是業(yè)務(wù)類的小項(xiàng)目,比如Java博客項(xiàng)目,也有腳手架、也有平時(shí)用一些的工具類、21套小程序代碼,也有一些游戲類的項(xiàng)目。

        掃以下二維碼并回復(fù)“828”即可獲取


        如下圖所示

        瀏覽 24
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            亚洲少妇影院 | 免费一级黄色视频 | 国产成人91一区二区三区APP | 国产破处在线 | 91精品秘 无码一区二区山手 | 色欲AV成人 | 国产精品久久片 | 俺也来俺也去色婷婷日韩欧美风 | 国产婷婷成人久久Av免费高清 | 日本特黄特色AAA大片免费 |