由於守望博客系統中支持由用戶自己設置個人主頁的URL的后半段,所以必須要用戶設置該標識的功能,而且是用戶注冊登錄之后自動彈出的頁面,如果用戶沒有設置該標識,其它的操作是不能夠操作的,同時要求主頁標識只能設置一次。 用戶注冊時只是填寫了簡單的登錄信息,所以用戶登錄后,可以設置個人詳細的信息 ...
守望博客是支持創建專欄的功能,即可以將一系列相關的文章歸檔到專欄中,方便用戶管理和查閱文章。這里主要講解專欄的創建 修改和刪除功能,至於專欄還涉及其它的功能,例如關注專欄等后續會穿插着介紹。 創建專欄 接收和處理專欄相關功能的操作的方法會放在GroupController類中,首先創建專欄的頁面為: 這里有兩個地方需要特別說明: 第一這個分類數據,此處分類數據正是本博客網站的分類數據,這個分類數據 ...
2019-07-30 13:32 2 532 推薦指數:
由於守望博客系統中支持由用戶自己設置個人主頁的URL的后半段,所以必須要用戶設置該標識的功能,而且是用戶注冊登錄之后自動彈出的頁面,如果用戶沒有設置該標識,其它的操作是不能夠操作的,同時要求主頁標識只能設置一次。 用戶注冊時只是填寫了簡單的登錄信息,所以用戶登錄后,可以設置個人詳細的信息 ...
上傳模塊在web開發中是很常見的功能也是很重要的功能,在web應用中需要上傳的可以是圖片、pdf、壓縮包等其它類型的文件,同時對於圖片可能需要回顯,對於其它文件要能夠支持下載等。在守望博客系統中對於上傳模塊進行統一管理,同時對於上傳不同的類型文件,留有自定義實現機制的接口,也即可擴展。 基於上傳 ...
對於程序中一些字典信息、配置信息應該在程序啟動時加載到緩存中,用時先到緩存中取,如果沒有命中,再到數據庫中獲取同時放到緩存中,這樣做可以減輕數據庫層的壓力。目前暫時先整合ehcache緩存,同時預留了集成redis和memcached的接口。 先開發兩個最基本的功能,就是注冊和登錄,對於頁面 ...
發布文章功能里面最重要的就是需要集成富文本編輯器,目前富文本編輯器有很多,例如ueditor,CKEditor、editor.md等。這里守望博客里面是集成的editor.md,因為editor.md是markdown格式,目前markdown由於簡潔好用,在各種雲筆記、github等中得到了廣泛 ...
新增功能涉及三張表(用戶表,角色表,用戶角色關聯表) 首先打開添加頁面后需要把系統角色查詢出來,也就是在新增用戶的同時給用戶設置角色 頁面最終效果(截圖屏幕有限) 頁面代碼 user-add.html 首先在 ...
技術選型和整合開發環境 1、技術選型 博客網站是基於SpringBoot整合其它模塊而開發的,那么每個模塊選擇的技術如下: SpringBoot版本選擇目前較新的2.1.1.RELEASE版本 持久化框架選擇Mybatis 頁面模板引擎選擇Freemarker 前台框架選擇 ...
在pom.xml中引入mybatis plus的jar包 在resources/application.yml配置文件中配置數據庫 創建BaseEntity實體類 創建User實體類 創建UserMapper 創建UserService 創建 ...