原创 Vue基礎(三):跟着官方文檔學Vue之起步

1. Hello Vue! 創建一個普通html文件,使用CND方式引入vue.js,接下來就開始第一個Vue應用。 <!DOCTYPE html> <html lang="en"> <head> <meta charse

原创 Vue基礎(四):核心插件Vue Router

1. 起步 通過Vue-CLI腳手架快速搭建我們的vue開發環境,具體可參考:Vue基礎(一):開發環境搭建(window),搭建完成後就可以開始今天的學習了。 運行我們的項目,進入到如下頁面,我們的項目運行成功: 疑問: 我們

原创 Vue基礎(一):開發環境搭建(window)

1. 什麼是Vue? Vue (讀音 /vjuː/,類似於 view) 是一套用於構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計爲可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方

原创 Vue基礎(二):Vue-CLI (4.x)構建項目結構分析

本文使用的Vue-CLI版本如下: 使用Vue-CLI腳手架構建的項目結構如下: 路徑結構解釋如下: ├─node_modules //存放依賴文件,類似java中lib目錄 │ ├─public //靜態資源 │

原创 SpringMvc中@ControllerAdvice註解這三種用法你都瞭解嗎?

@ControllerAdvice註解是啥? 對於@controllerAdvice註解在官方文檔中做了說明,源碼註釋中也提及,如下: Specialization of {@link Component @Component}

原创 SpringBoot中整合fastjson,自定義jackson、gson

如今炒的火熱的前後端分離項目,大多數開發人員選擇RESTful設計風格,Java Web 人員經常要設計 RESTful API,這種設計通常使用 json 數據進行交互。那麼前端傳入的 json 數據如何序列化成 Java 對象

原创 對比Spring和Spring Boot中properties文件不同處理方式

項目中我們總避免不了使用properties文件定義一些配置屬性,然後將這些配置注入到對應屬性上讓其生效,那麼Spring中和Spring Boot對properties處理有什麼差別呢?那就一起來看看。 注意: 本文創建一個簡單

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之簡單手寫評論回覆信息接收並顯示

1.效果預覽 1.1 簡單回覆一條評論 1.2 評論成功,顯示消息提示 1.2.1 導航欄收件圖標顯示未讀消息方式 1.2.2 導航欄我的消息顯示方式,顯示未讀數 1.2.3 個人中心面板顯示未讀消息數 任何消息提示點擊都

原创 快速上手bootstrap-tagsinput.js在項目中打標籤

資源: bootstrap-tagsinput官方文檔及下載地址:(https://github.com/bootstrap-tagsinput/bootstrap-tagsinput) 顯示效果: 代碼: <!-- 文檔中需要

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之完成文章瀏覽數(防刷新)

點擊文章詳情,增加瀏覽數 將閱讀的文章信息通過session保存在瀏覽器,當然這樣是存在缺點的,當服務器重啓或者session過期,瀏覽數又可以遞增 //進行閱讀數增加,防止頁面刷新增加閱讀數 HttpSession sessi

原创 根據Spring Boot官方文檔處理在項目中出現的Whitelabel Error Page(白色錯誤頁面)

在Spring Boot項目中,可能大家都會碰到如下頁面: 當我們系統出錯或者訪問地址不正確時就會這個頁面,這個頁面是Spring Boot自帶的白色錯誤頁面 當然這個不是我們想要的,如果我們把這個展示給用戶看,用戶也會一臉懵,

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之登錄界面優化及整合mybatis實現持久化登錄狀態

噹噹噹當,我的項目源碼已經託管在我的github上了,大家有需要可以去下載查看。 上一篇文章我們已經通過github的API授權接口獲取到用戶信息,那麼這篇文章將對登錄做以下優化: 點擊登錄連接,跳轉到登錄頁面,選擇github

原创 如何從github倉庫克隆項目到本地及push到github等其他問題

1.如何克隆? 1.1存放位置 我們想把克隆到的項目放在哪裏?本地硬盤,那麼我們就得在本地計算機硬盤選擇存放路徑用來存放從GitHub上克隆到的項目。 我這裏選擇在D盤下創建demo文件夾 1.2 怎麼克隆 實際上,Git支持多

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)之文章(問題)發佈界面佈局及發佈功能實現

回顧: 之前我們完成了登錄界面以及登錄操作持久化,讓我們可以通過github授權實現登錄,同時我們也將SpringBoot 和mybatis進行整合,實現登錄用戶持久化,這一篇將完成文章發佈界面佈局以及發佈功能實現。 1.文章發佈

原创 從0開始碼第一個Spring Boot項目(javaweb個人博客系統)Spring Boot + thymeleaf 文章列表展示

回顧 上一篇我們實現了文章發佈頁面佈局及發佈功能,其中存在一些問題,這一篇我們解決問題並開始着手文章列表展示。 1 效果預覽 1.1 編寫文章 登錄成功後我們點擊寫文章,進入編寫頁面 1.2 發佈文章 編寫完成後點擊發布。