使用@Value賦值:基本數(shù)值可以寫(xiě)SpEL; #{}可以寫(xiě)${};取出配置文件【properties】中的值(在運(yùn)行環(huán)境變量里面的值)@Value("張三")private...
bean的生命周期: bean------的過(guò)程IOC容器管理bean的生命周期;但我們可以自定義初始化和銷(xiāo)毀方法;容器在bean進(jìn)行到當(dāng)前生命周期的時(shí)候來(lái)調(diào)用我們自定義的初...
包掃描+組件標(biāo)注注解(@Controller/@Service/@Repository/@Component)[自己寫(xiě)的類(lèi)] @Bean[導(dǎo)入的第三方包里面的組件] @Imp...
@Configuration注解 這個(gè)相當(dāng)于配置文件,即告訴spring這個(gè)一個(gè)配置類(lèi)。 @Bean給容器注冊(cè)一個(gè)Bean;類(lèi)型為返回值的類(lèi)型,id默認(rèn)是用方法名作為id. ...
我們經(jīng)常會(huì)在做認(rèn)證授權(quán)的時(shí)候發(fā)現(xiàn)一次請(qǐng)求有時(shí)候會(huì)使controller方法觸發(fā)多次,這種情況大多數(shù)都因?yàn)榍岸似鋵?shí)發(fā)出了多次請(qǐng)求(排除js代碼問(wèn)題,靜態(tài)資源請(qǐng)求往往是問(wèn)題所在)...
spring Security中的BCryptPasswordEncoder類(lèi)采用SHA-256 +隨機(jī)鹽+密鑰對(duì)密碼進(jìn)行加密。SHA是一系列的加密算法,有SHA-1、SHA...
SpringSecurity核心功能 認(rèn)證(你是誰(shuí)) 授權(quán)(你能干什么) 攻擊防護(hù)(防止偽造身份) SpringSecurity基本原理 自定義用戶(hù)認(rèn)證邏輯 處理用戶(hù)信息獲取...
過(guò)濾器(Filter) 依賴(lài)于servlet容器。在實(shí)現(xiàn)上基于函數(shù)回調(diào),可以對(duì)幾乎所有請(qǐng)求進(jìn)行過(guò)濾,但是缺點(diǎn)是一個(gè)過(guò)濾器實(shí)例只能在容器初始化時(shí)調(diào)用一次。使用過(guò)濾器的目的是用來(lái)...
springBoot中默認(rèn)的錯(cuò)誤處理機(jī)制 瀏覽器發(fā)出的請(qǐng)求,若發(fā)生錯(cuò)誤,則重定向?yàn)?error,進(jìn)入BasicErrorController的errorHtml方法處理 非瀏...
RESTful API 用URL描述資源 用http方法描述行為,使用http狀態(tài)碼來(lái)表示不同的結(jié)果。 使用json來(lái)交互數(shù)據(jù) RESTful只是一種風(fēng)格,并不是強(qiáng)制的標(biāo)準(zhǔn)。...