![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
對(duì)于Spring Boot項(xiàng)目來說只需要如下代碼就可以啟動(dòng)整個(gè)項(xiàng)目 那么Spring容器辣之,Web容器等等是怎么啟動(dòng)的缝驳? new SpringAp...
Spring factories的加載方式類似于SPI 都是在頂層jar包中定義接口規(guī)范 具體接口實(shí)現(xiàn)交給項(xiàng)目按需加載 通過配置文件(sprin...
初始化過程 通過SpringServletContainerInitializer來負(fù)責(zé)對(duì)容器啟動(dòng)時(shí)的相關(guān)組件進(jìn)行初始化臀规。 到底要初始化哪些組件...
Spring Boot容器另類的初始化過程 對(duì)于Spring Boot應(yīng)用來說统求,它并未使用SpringServletContainerIniti...
Spring boot總共有三種web應(yīng)用類型reactive The application should run as a reactive...
有兩種類型的類加載器:Java虛擬機(jī)自帶的類加載器根類加載器(Bootstrap,也叫啟動(dòng)類加載器)該加載器沒有父加載器再登。它所負(fù)責(zé)加載虛擬機(jī)的核...
當(dāng)前類加載器(Current Classloader) 每個(gè)類都會(huì)使用自己的類加載器(即加載自身的類加載器)來去加載其他類(指的是所以來的類)方篮,...
在使用Spring boot2 RabbitMQ的時(shí)候,如果不設(shè)置spring.rabbitmq.lisener.simple.acknowle...
什么是流 Stream 不是集合元素象踊,它不是數(shù)據(jù)結(jié)構(gòu)并不保存數(shù)據(jù)温亲,它是有關(guān)算法和計(jì)算的棚壁,它更像一個(gè)高級(jí)版本的 Iterator。原始版本的Ite...