最近為了方便自己的工作,想寫乙個簡單的dns資源記錄的管理系統,這類管理系統其實之前也用各種程式語言、各類框架實現過,功能上雖然說不是很完善,但也能滿足自己的一些系統管理工作。其實最簡單的無非是把已有的拿過來改改,但這樣有點繁瑣,而且容易出錯,不符合程式設計師的思維——能用**自動完成的,就不手工去做。雖然編寫**需要時間,但是後期使用就很方便,就像我常說的磨刀不誤砍柴工。
所以就想著去找乙個直接通過**,根據專案配置資訊如表結構、欄位等資訊能自動生成常見的增刪查改等通用功能的已有解決方案,無意間了解到jeecg-boot
,使用下來還是非常符合我預期的目標的。
下面一些特性是jeecg-boot
自帶的比較有特色的內容:
下面再說一些自己在使用過程中遇到的問題或者說坑:
前端安裝依賴包的時候最好先設定一下npm
的源,用taobao
的或者cnpm
的,建議全域性安裝nrm
,由nrm
來管理源,另外依賴項使用yarn
安裝會比較好一些,不容易出錯,而且速度快,如果npm
下安裝的依賴項執行啟動的時候報錯可以嘗試把node_modules
刪掉,然後使用yarn
重新安裝。
如果登入的時候提示登入失敗,資料庫連線本身有沒有問題,那可能就是redis
忘記啟動了,redis
不需要做任何配置,預設監聽127.0.0.1
的預設埠就行。
-jeecg-boot
2.x版本開始後端**採用多模組方式,建議自己寫的模組使用單獨的乙個模組,不要放到jeecg-boot-module-system
中,這樣不會混淆框架**和自己應用層面的**,也便於公升級、維護。
前後端使用的框架或類庫都比較多,建議前期遇到問題的時候再仔細檢視相關官方文件,多嘗試自己分析解決,這樣對自己能力也會有所提公升,有時候可能就只是自己的配置疏忽又或者確實是乙個bug。
-ide
方面我自己是使用vscode
,開啟乙個vscode
視窗,在內建終端中yarn serve
執行前端,除錯模式下執行後端,這樣不用來回切換,比較高效一些,相比其他同時開啟多個ide
來說,不會卡頓,個人推薦。切記需要安裝lombok
擴充套件。除錯或執行模式時如果修改的內容較少,例如修改乙個方法裡面的實現,可以使用熱載入更新,這樣就不用每次都重啟後端。
最後提供幾個在寫**過程中會來回翻閱的文件,如果可以的話,盡量看官方的,英文原生的,有些文件沒有中文版或者中文版的比較陳舊,翻譯質量較差,很多內容都匹配不上。
jeecg boot 框架 使用心得 筆記
引用自官方手冊 jeecg boot 是一款基於springboot 生成器的快速開發平台!採用前後端分離架構 springboot,mybatis,shiro,jwt,vue ant design。強大的 生成器讓前端和後台 一鍵生成,不需要寫任何 保持jeecg一貫的強大,絕對是全棧開發福音!g...
frameset 使用心得
欲明白本篇 html徹底剖析 之標記分類,請看 標記一覽 也請先明白圍堵標記與空標記的分別,請看 html概念 框架概念 謂框架便是網頁畫面分成幾個框窗,同時取得多個 url。只需要 即可,面所有框架標記需要放在乙個總起的 html 檔,這個檔案只記錄了該框架如何分割 不會顯示任何資料,所以不必放入...
Access使用心得
今天臨時用access做資料庫,長期用sql server開發習慣了,總結一下現在為止用到的比較大的差異,以後有新的再補了 1 返回字串長度 len s lenb s 前者返回字元數,後者返回位元組數,並且access中text型別字元統一為2位元組,與sql2000不同。2 join的使用 acc...