今天我們學(xué)了攔截器甚侣,
? ?interceptor? 其中我們要重寫 其中的一些方法
1观蓄、那么重寫的快捷鍵是 Ctrl+O? ?順便看了看
System.out.println();的快捷方法? ? ? ? ? sout然后Alt+Enter或者直接點
了解了攔截器中的幾個方法
preHandle在業(yè)務(wù)處理器處理請求之前被調(diào)用亚亲,
postHandle在業(yè)務(wù)處理器處理請求執(zhí)行完成后,生成視圖之前執(zhí)行蚜锨,
afterCompletion在DispatcherServlet完全處理完請求后被調(diào)用,可用于清理資源等 。
所以要想實現(xiàn)自己的攔截管理邏輯沙绝,需要繼承HandlerInterceptorAdapter并重寫其三個方法搏明。
1.1什么是spring cloud
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā)闪檬,如服務(wù)發(fā)現(xiàn)注冊星著、配置中心、消息總線粗悯、負(fù)載均衡虚循、熔斷器、數(shù)據(jù)監(jiān)控等,都可以用Spring Boot的開發(fā)風(fēng)格做到一鍵啟動和部署邮丰。Spring并沒有重復(fù)制造輪子行您,它只是將目前各家公司開發(fā)的比較成熟、經(jīng)得起實際考驗的服務(wù)框架組合起來剪廉,通過Spring Boot風(fēng)格進(jìn)行再封裝屏蔽掉了復(fù)雜的配置和實現(xiàn)原理娃循,最終給開發(fā)者留出了一套簡單易懂、易部署和易維護(hù)的分布式系統(tǒng)開發(fā)工具包斗蒋。
1.2 SpringCloud與SpringBoot的關(guān)系?
Spring Boot 是 Spring 的一套快速配置腳手架捌斧,可以基于Spring Boot 快速開發(fā)單個微服務(wù),Spring Cloud是一個基于Spring Boot實現(xiàn)的云應(yīng)用開發(fā)工具泉沾;Spring Boot專注于快速捞蚂、方便集成的單個微服務(wù)個體,Spring Cloud關(guān)注全局的服務(wù)治理框架跷究;Spring Boot使用了默認(rèn)大于配置的理念姓迅,很多集成方案已經(jīng)幫你選擇好了,能不配置就不配置俊马,Spring Cloud很大的一部分是基于Spring Boot來實現(xiàn)丁存,可以不基于Spring Boot嗎?不可以柴我。Spring Boot可以離開Spring Cloud獨立使用開發(fā)項目解寝,但是Spring Cloud離不開Spring Boot,屬于依賴的關(guān)系艘儒。