原创 第三章、使用Spring MVC開發 RESTful API

下面是常見的請求 左側的是常用請求,右側的是RESTful 風格API,在url中看不出具體的詳情 RESTful 特點: 1.用url來描述資源 2.使用HTTP方法描述行爲(POST、GET、PUT、DELETE),使用HTTP狀態

原创 第四章、使用Spring MVC開發 RESTful API(二)

知識:@PathVariable只能用於接收url路徑上的參數,而@RequestParam只能用於接收請求帶的params 控制類如下 //請求 /user/1 利用正則表達式只能接受數字 @RequestMapping(valu

原创 第七章、後臺管理模塊

爲了方便網站運營人員管理網站的房源信息,就需要有後臺管理系統,本章目的就是開發一個後臺管理模塊來統一管理網站的數據、人員信息等。 主要功能 後臺登錄  權限控制  註銷功能 佈局採用  前端框架   H-ui v3.1 前端文件的項目結

原创 第七章、filter和複合查詢

filter context介紹 在查詢過程中,只判斷該文檔是否滿足條件 只有Yes或No 使用PostMan進行filter context查詢 查詢字數1000的書籍(word_count爲1000),共有5條查詢結果 filte

原创 第四章、前端集成

集成Thymeleaf的基本方法 集成Bootstrap 集成jQuery pom.xml文件中添加依賴4個 <!-- 前端模版thymeleaf依賴 --> <dependency> <groupId>org.springframe

原创 第一章、技術選型

整個課程的佈局描述 技術要求 1.有一定的Elasticsearch基礎 2.熟悉Java和JavaWeb 3.有Spring和SpringBoot基礎 4.瞭解MySQL和JPA 5.有一定基礎的前端知識儲備 課程收穫 1.瞭解一箇中

原创 第八章、SpringBoot集成ElasticSearch

項目結構 pom.xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi

原创 第三章、集成單元測試(後端)

項目中pom.xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h

原创 豆瓣 API調用接口失敗

豆瓣的電影top250電影榜API調用失敗 結果輸入地址: api.douban.com/v2/movie/top250 請求結果 {"msg":"invalid_apikey, Please contact bd-team@doub

原创 第八章、後臺登錄功能

首先配置支持SpringSecurity方言,在WebMvcConfig配置類中添加如下 然後準備數據庫(Role 角色表) 內容如下 SET FOREIGN_KEY_CHECKS=0; -- ------------------

原创 第五章、使用Spring MVC開發 RESTful API(三)

修改User實體類 public class User { public interface UserSimpleView {};//用戶簡單視圖 public interface UserDetailView extends Us

原创 Spring security中的BCryptPasswordEncoder

在SpringBoot1.5之前使用的是MD5進行加密處理,但是在SpringBoot2.0之後廢棄了該加密算法,採用了BCryptPasswordEncoder BCryptPasswordEncoder中連個常用的方法 加密 BCr

原创 第六章、功能性頁面開發

403  權限限制提示頁面 404  Not Found提示頁面 500  服務異常提示頁面 Logout 登出系統頁面 這些頁面主要以功能性爲主,暫時不考慮美觀 配置文件application.properties添加如下,修改前端頁面

原创 小程序之success回調函數中使用this問題

寫一個獲取小程序用戶信息的函數,在success回調函數裏使用this.setData()更新數據時報錯,源碼及報錯位置如下圖所示   報錯原因 success方法指向閉包,所以this屬於閉包,由此在success回調函數裏是不能直接

原创 微信小程序背景音樂設置鏈接失效解決

1.在網易雲音樂上播放歌曲如下 複製地址欄中id的值 id = 554191989 將下面鏈接中的id的值替換爲上一步中複製的id值即可 http://music.163.com/song/media/outer/url?id=xxx.