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>

        Jeecg-學(xué)習(xí)第三彈

        共 2705字,需瀏覽 6分鐘

         ·

        2020-12-03 17:37

        點擊藍色字關(guān)注我們!



        一個努力中的公眾號

        長的好看的人都關(guān)注了

        2b7e180fc96475d10f2283521ce4d4b5.webp


        Jeecg精品專欄

         




        目前市面上有很多代碼生成工具,簡單的只把表映射成實體類,mybatis.xml等。比較舒服一點的就會幫你把簡單的crud操作以及前端頁面生成好。本文為大家?guī)淼氖莏eecg的搭建,后期會逐步更新日常開發(fā)中如何使用。


        一、概述
            主要依賴Idea,Visual Studio Code,Redis,Mysql、Node.js等工具。后端使用lombok插件省去get、set等。頁面使用vue、Ant Design&Vue等。

            jeecg代碼倉庫:  https://github.com/zhangdaiscott/jeecg-boot
            開發(fā)文檔:    http://doc.jeecg.com
            在線演示: http://boot.jeecg.com


        二、日常開發(fā)配置
             2.1 導(dǎo)出excel
             jeecg內(nèi)置封裝了poi進行實現(xiàn)excel導(dǎo)入導(dǎo)出,通過實體類的@Excel注解實現(xiàn)屬性與列之間的轉(zhuǎn)換關(guān)系,如果對應(yīng)字段是字典項的話,需要在excel注解上指定dicCode,會自動幫你進行值轉(zhuǎn)換。

        011c000c6e60f91026c6b6c28ba93c95.webp

            比較簡單的導(dǎo)出,直接使用jeecg自動生成的代碼就可以了。

        42db3697eb48108c5b53894a1be6c1cd.webp

             jeecg默認是頁面選中的數(shù)據(jù)不會進行導(dǎo)出,根據(jù)頁面查詢條件進行導(dǎo)出數(shù)據(jù),如果業(yè)務(wù)要求的導(dǎo)出與jeecg內(nèi)置的不一樣,那么就需要重寫導(dǎo)出的方法。

        91aa6b927b2fbe0752906ce2d35d0e2d.webp

             重寫后的代碼如下,主要取消了選中不導(dǎo)出,以及設(shè)置了查詢數(shù)據(jù)的規(guī)則

        caadd9c3c540ba38c93550f5a7f4b4fd.webp

              導(dǎo)出excel自動轉(zhuǎn)行字典項的有的時候時靈時不靈的,這里直接循環(huán)遍歷重新賦值了,需要自動轉(zhuǎn)行的可以去看下開發(fā)文檔中說的轉(zhuǎn)換器功能

        a2bd72740a8ca36efb8b8d1286232956.webp

             2.2 導(dǎo)入Excel

              jeecg自動生成的導(dǎo)入沒有業(yè)務(wù)邏輯處理,比如驗證字典項等是否存在,驗證是否數(shù)據(jù)重復(fù)等,所以導(dǎo)入excel的方法需要單獨進行邏輯處理與判斷。

        b5301b9c84c08cf078f81117eb3333c2.webp

             重寫后的代碼如下,主要添加了參數(shù)邏輯驗證,與字典項值轉(zhuǎn)換等。

        77c5fc4a3c9d21cb9591aadb805db3d7.webp

              2.3 文件上傳

              jeecg已經(jīng)內(nèi)置了文件上傳,不過話需要注意一點,最好把文件路徑設(shè)置在nginx中,這樣可以進行靜態(tài)訪問,如果通過jeecg訪問的話,圖片多可能導(dǎo)致加載過慢的問題。

               2.3.1 配置文件上傳
               在新增表結(jié)構(gòu)的時候,設(shè)置對應(yīng)字段格式為圖片上傳,然后保存,重新同步數(shù)據(jù)庫,生成代碼,把新的字段賦值到原來的上面即可。

        92b7d9e82601f2c60294f19f3fdf1beb.webp

                把剛才新生成的 代碼復(fù)制進來,jeecg內(nèi)置上傳主要使用的是 j-image-upload組件,在頁面引入對應(yīng)的組件。

        4333505bfb5f794544fc130460e81128.webp

        953a2182470bfe32acfefb7b6fa58933.webp

                然后重新運行,到頁面就可以看到圖片上傳的組件。

        f5cfc5f532cea36d3fa04fbf0003fcb5.webp

                 這個時候可以點擊F12,打開調(diào)試工具,可以看到對應(yīng)的圖片上傳路徑,如果需要額外對上傳進行處理,可以繼續(xù)改寫對應(yīng)方法,如果不需要的話就可以默認。

        16e51c4caa1ea631f1dd261dd42b7b6b.webp

                  圖片上傳成功以后,可以看到返回結(jié)果,這就是圖片上傳的具體文件夾以及圖片名稱。

        4e0938c743a099e0ccb8fba5e3fba399.webp

                   配合在index.html頁面配置的靜態(tài)訪問路徑就可以看到對應(yīng)的圖片。

        1c4a2369ba44d104900241eda1bc3c95.webp


        后端接口服務(wù)代碼:
        https://gitee.com/DaiDaiDeXiaoMaNong/jeecg-boot.git

        管理端代碼:
        https://gitee.com/DaiDaiDeXiaoMaNong/jeecg-web.git


        相關(guān)開發(fā)工具可關(guān)注公眾號回復(fù) java開發(fā)工具



        本次的學(xué)習(xí)到這里就結(jié)束了,后面會持續(xù)更新使用jeecg進行企業(yè)級實際業(yè)務(wù)開發(fā),會根據(jù)實際使用情況更新文章,所以不會講解的很詳細,對于一些軟件的安裝希望大家可以自行百度,如果有問題可以加圖圖微信。大家一起來解決。


        如果對您有幫助 請點個關(guān)注,萬分感謝
                  

                                        (QQ招聘群  710566091
                                         微信招聘群 請加圖圖微信)


        瀏覽 69
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        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>
            天天躁日日躁AAAAXXXX | 色欲影视淫色淫香 | 粗大的内捧猛烈进出爽女视频 | 国产成人精品麻豆传奇 | 无码破解一区二区三区在线播报 | cosplay18xxxxhdpictures | 免费黄色成人视频网站 | 成人做爰视频网站 | 四虎男人天堂 | 国产性爱综合 |