在開發(fā)的過程中,有時候需要在應用啟動后去自動進行一些操作姐军,比如初始化等等铁材。在SpringBoot中尖淘,ApplicationRunner接口可以達到這樣的效果著觉。其用法如下: 只...
在開發(fā)的過程中,有時候需要在應用啟動后去自動進行一些操作姐军,比如初始化等等铁材。在SpringBoot中尖淘,ApplicationRunner接口可以達到這樣的效果著觉。其用法如下: 只...
有時候我們需要在工具類中使用到一些bean,比如在工具類中使用dao操作數(shù)據(jù)庫饼丘,就需要在工具類注入該依賴趁桃。要實現(xiàn)這個功能,需要用到@PostConstruct注解肄鸽,該注解用于...
Vagrant + VirtualBox使用Vagrant和VirtualBox可以快速搭建Linux開發(fā)環(huán)境 docker-machine使用docker-machine也...
JPA Audit 在spring jpa中,支持在字段或者方法上進行注解@CreatedDate摔敛、@CreatedBy廷蓉、@LastModifiedDate、@LastMod...
簡介 Spring Security從兩個角度來解決安全性問題: 使用Servlet規(guī)范中的Filter保護Web請求并限制URL級別的訪問桃犬。 使用Spring AOP保護方...
1 跟蹤請求 Spring MVC中請求經(jīng)過的路徑如下: 2 搭建Spring MVC 2.1 配置Dispatcher Dispatcher可以使用JavaConfig來配...
1 AOP術語 AOP的術語主要有如下幾個: 通知(Advice) 連接點(Join point) 切點(Pointcut) 切面(Aspect) 引入(Introducti...
1 簡化的策略 Spring的目標是致力于全方位的簡化Java開發(fā)攒暇,為了降低Java開發(fā)的復雜性,Spring采取了以下4種關鍵策略: 基于POJO的輕量級和最小侵入性編程子房;...
1 裝配機制 Spring具有非常大的靈活性就轧,它提供了三種主要的裝配機制: 在XML中進行顯式配置。 在Java中進行顯式配置田度。 隱式的bean發(fā)現(xiàn)機制和自動裝配妒御。 1.1 ...
$elemMatchhttps://docs.mongodb.com/manual/reference/operator/query/elemMatch/#op._S_ele...
1 容器的創(chuàng)建和啟動 1.1 容器創(chuàng)建和啟動的方法 容器的創(chuàng)建有兩種方法: 使用docker run命令镇饺,該命令會創(chuàng)建并啟動容器乎莉,比如,使用hello-world鏡像啟動一個...
1 Zuul 簡介 在微服務架構(gòu)中惋啃,如果讓客戶端直接和各個微服務直接通信的話,會產(chǎn)生很多問題监右,比如:客戶端需要多次請求不同的微服務边灭;對每個服務都要設立認證;難以重構(gòu)秸侣,如果微服...
1 Hystrix 簡介 在微服務架構(gòu)中,微服務之間通過網(wǎng)絡進行通信味榛,存在相互依賴椭坚,當其中一個服務不可用時,有可能會造成雪崩效應搏色。要防止這樣的情況善茎,必須要有容錯機制來保護服務...
1 Feign簡介 Feign是Netflix開發(fā)的聲明式频轿、模板化的HTTP客戶端垂涯,在Spring Cloud中,對Feign添加了Spring MVC的支持航邢,并且整合了Ri...
1 Ribbon簡介 Ribbon是Netflix發(fā)布的基于HTTP和TCP的客戶端負載均衡器赚窃,為Ribbon配置服務提供者的地址列表后册招,Ribbon就可以基于某種負載均衡算...
1 Eureka 簡介 Eureka 是Netflix 開源的服務發(fā)現(xiàn)組件勒极, Spring Cloud 將其集成在 Spring Cloud Netflix 中是掰,實現(xiàn)服務的注...