原创 spring cloud 學習筆記

 前言     本文主要講了使用springcloud的創建基礎的服務功能:服務註冊發現。負載均衡,熔斷機制,配置文件服務中心,以及路由。內容比較多,但都很簡單。構建工具依然使用的是強大的gradle,pring一些開源項目都是用它;配置

原创 docker 部署springboot、dubbo項目

創建項目 1.創建一個springboot項目 pas。隨便寫一個Controller類: @RequestMapping(value = "/oauth") public void authentication(HttpServl

原创 springboot 學習筆記1(gradle創建web工程)

前言      springboot 傾向於約定優於配置,它不需要你配置繁瑣的xml文件,極大簡化你的開發,它的設計目的是讓您儘可能快地創建項目和運行項目。gradle和maven一樣都是構建工具。gradle優點就是無需寫繁瑣的xml,

原创 springboot學習筆記4( 前後臺分離,ajax跨域問題)

   使用springboot restful 做前後端分離,跨域訪問是比較頭疼的問題。再解決跨域問題之前,先了解一下什麼是同源,什麼是跨源資源共享。     同源就是:請求協議一致,請求域名一致,請求端口。在一個瀏覽器,只能訪問同一域名

原创 springboot學習筆記5(JPA 實現分頁、排序、返回map集合)

   前言     在相當長的一段時間裏,實現應用程序的數據訪問層非常麻煩。必須編寫太多的模板代碼來執行簡單的查詢,以及執行分頁。Spring data  JPA旨在通過減少實際需要的工作量來顯著改進數據訪問層的實現。作爲開發人員,您可以

原创 gradle 創建多模塊工程

    gradle 和maven一樣,都是很好用的構建工具。gradle官方提供了一個maven和gradle的性能對比,gradle比maven快100倍以上,github上很多開源項目(例如:spring)都是用的gralde作爲構

原创 springboot項目的打包部署(gralde和maven)

前言      不管是maven 構建的項目,還是gralde構建的項目,springboot目錄結構都是一致的。公司很多同事用的是maven,但是由於gralde配置上比較簡潔,而且性能比maven要快,而且又可以連接maven資源庫,

原创 springboot學習筆記3(全局錯誤頁面配置)

前言           在生產中,web程序後臺處理異常報錯,頁面顯示異常信息,這對用戶來說非常不友好。springboot默認提供了對所有異常處理方法,針對服務客戶端,以json格式返回異常信息,響應狀態碼;對瀏覽器客戶端,響應一個單

原创 springboot學習筆記2(攔截器,redis,授權登錄,讀取yml配置文件)

介紹一下springboot的一些自定義配置。自定義配置前,需要加入一些依賴,在學習筆記1中都要介紹 使用springboot自定義攔截器  首先自己一個攔截器: public class MyInterceptor impleme

原创 logback使用(springboot 和springmvc)

Logback介紹      Logback是log4j的後續版本。 它是由log4j的創始人Ceki Gülcü設計的。logback比所有現有的日誌系統都要快,而且佔用的空間也比所有現有的日誌系統都要小。同樣重要的是,logback提