ThreadLocal 功能: 聲明線程綁定的變量用法: 在使用的類里聲明贩绕, 如private static ThreadLocal LocalA = new Thread...
ThreadLocal 功能: 聲明線程綁定的變量用法: 在使用的類里聲明贩绕, 如private static ThreadLocal LocalA = new Thread...
spring-mvc spring-mvc不是spring的core內(nèi)容铜邮,需要額外引入jar包spring-mvc默認是servlet實現(xiàn)捆憎,所以運行spring-mvc需要借...
本章探索spring boot的spring.factories以及 加載時機 spring-boot包下的spring.factories文件配置的key有 org.spr...
在spring-boot中@EnableAutoConfiguration 和 AutoConfigurationImportSelector是一對@EnableAutoCo...
1乍钻、實例化/初始化 springAppliction 構(gòu)造函數(shù)處理了幾個事持有啟動方法傳遞的class對象是否是web類型,還是都不是初始化spring.factories配...
spring 事務增強 接著上一篇 spring事務[http://www.reibang.com/p/a5188efafed0]上一篇文章麻裳,知道spring是通過什么把事...
spring AOP 基于代理(Proxy)的方式實現(xiàn)AOP實現(xiàn)的方式是運行時代理具體細節(jié)可以參考JDK動態(tài)代理[http://www.reibang.com/p/3215...
spring中通常使用的是ApplicationContext來看看ApplicationContext的生命周期中,有沒有什么地方可以擴展如果使用的注解Applicatio...
動態(tài)代理的思想來源于 代理模式本片文章不講述設計模式镣陕,需要學習設計模型知識請自行查閱資料. 被代理類 JDK動態(tài)代理要求被代理類只能是接口或者實現(xiàn)某接口的類谴餐。此處定義被代理接...
Pointcut 切入點 pointcut是spring獨有,非aop聯(lián)盟定義呆抑。pointcut定義描述匹配某個或某些類的方法总寒。相當于把某個類或某些類的方法抽取出來一起描述。...
AutowiredAnnotationBeanPostProcessor 是BeanPostProcessor的實現(xiàn)類, 用于處理autowired等關鍵注解 實現(xiàn)beanP...
ObjectFactory<T> 這個接口類似于FactoryBean理肺,但是FactoryBean的實現(xiàn)通常被定義為BeanFactory中的SPI實例,而ObjectFac...
spring 對于aop編程進行了抽象 本片文章討論aop在spring里的處理流程;首先編寫代碼 編寫增強類 被增強類 啟動類 調(diào)試spring代碼善镰,關鍵類和方法Abstr...
繼續(xù)上一篇文章 spring bean生命周期[http://www.reibang.com/p/1d1fa213cec5] 除了bean自身實例化/初始化過程有對應的方法...
spring的bean管理中妹萨,每個bean都有對應的scope。在BeanDefinition中就已經(jīng)指定scope炫欺,默認的RootBeanDefinition的scope是...
FactoryBean是spring框架定義的一個接口. 用于自定義bean的整個實例化過程; 說到實例化乎完,默認spring bean只有給beanFactory注冊bea...
所謂的生命周期其實是狀態(tài)變化 jvm對象狀態(tài)變化 簡略帶過jvm對象的生成到銷毀狀態(tài), 只做簡單了解 分配內(nèi)存地址(可見狀態(tài)) 順序給static變量賦值 觸發(fā)構(gòu)造函數(shù)(完成...
本篇文章的目的是了解BeanFactory與ApplicationContext的區(qū)別以及關系帶目的學習才使自己不迷失方向,特別是在源碼的海洋里 BeanFactory 是什...
kafka consumer group 無法消費數(shù)據(jù)打開debug日志查看具體原因(此處是logback配置) 看到關鍵提示 根據(jù)這個提示得知,是消費組協(xié)調(diào)leader不存...