1.Spring的動(dòng)態(tài)代理雖然封裝了CGLIB和JDK動(dòng)態(tài)代理,但是我們用Spring時(shí)候依然不會(huì)用FactoryProxy直接編程式的創(chuàng)建代理對(duì)象,我們是希望我們可以從sp...
1.Spring的動(dòng)態(tài)代理雖然封裝了CGLIB和JDK動(dòng)態(tài)代理,但是我們用Spring時(shí)候依然不會(huì)用FactoryProxy直接編程式的創(chuàng)建代理對(duì)象,我們是希望我們可以從sp...
1.從JDK或者CGLIB動(dòng)態(tài)代理到Spring的動(dòng)態(tài)代理,大家會(huì)發(fā)現(xiàn)他們的共同點(diǎn)都是編程式的去生成代理對(duì)象,通常我們的spring項(xiàng)目中不會(huì)直接去使用他們,因?yàn)檫@樣使用他們...
1.首先區(qū)別一下Spring的動(dòng)態(tài)代理和Spring AOP 2.spring 動(dòng)態(tài)代理ProxyFactory其實(shí)封裝了 CGLIB和JDK,他會(huì)自動(dòng)判斷用那種動(dòng)態(tài)代理,所...
1.Spring AOP - ProxyFactoryBean,他是通過(guò)Spring FactoryBean的原理把代理對(duì)象注入Spring容器種 @Bean public ...
1.可以代理普通類,也可以代理interface 2.Enhancer類, enhancer.setSuperClass(被代理類的或interface的 class對(duì)象) ...
1.所有的動(dòng)態(tài)代理,看源碼可知都會(huì)首先生成代理類,CGLIB的代理類是目標(biāo)類的子類,JDK的代理類是extend Proxy implement interfaces[] -...
ClassLoader類加載器原理解析 首先的了解下我們的類加載器 - 類加載器就是把我們的.class文件加載到JVM中生成對(duì)應(yīng)的Class對(duì)象 1.BootStrapCl...
Springboot整合SpringMVC來(lái)完成自動(dòng)配置原理解析 1.@SpringBootApplication注解 ->@EnableAutoConfigure注解->上...
Spring 整合Mybatis的原理 入口@MapperScan 這里有新版本和老版本區(qū)分, a.解析AppConfig類上的@MapperScan發(fā)現(xiàn)他繼承@import...
HashMape Capacity計(jì)算:一般我們都會(huì)調(diào)用無(wú)參的構(gòu)造函數(shù)來(lái)初始話一個(gè)數(shù)組對(duì)象,所以默認(rèn)的capacity是16,不用我們計(jì)算,這里的計(jì)算是 擴(kuò)容時(shí)候或調(diào)用有參的...
你這前半部分怎么實(shí)例化SqlSessionFactory是整合Spring原理,并不是Mybayis原理,標(biāo)題的改,原生的Mybatis是程序員手動(dòng)寫代碼生成SqlSession和MapperDao的??
mybatis實(shí)現(xiàn)原理package com.zheng.mybatis.construction; import java.sql.Connection; import java.sql.Dri...
SpringBoot - Interceptor 攔截器(Interceptor): 用于在某個(gè)方法被訪問(wèn)之前進(jìn)行攔截,然后在方法執(zhí)行之前或之后加入某些操作,其實(shí)就是AOP的...
SpringBoot - HttpMessageConverter@RestController中有@ResponseBody,可以幫我們把java對(duì)象序列化到resp.b...
AnnotationConfigApplicationContext 使用AnnotationConfigApplicationContext可以實(shí)現(xiàn)基于Java的配置類(包...
java的反射機(jī)制原理 一反射機(jī)制的概念:指在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法,對(duì)于任意一個(gè)對(duì)象,都能調(diào)用它的任意一個(gè)方法.這種動(dòng)態(tài)獲取信息,以及...