Java源码
Java源码
彩虹糖520
只有不断学习,才能发现更大的世界~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring源码-IOC
Spring Injection 一、什么是 Spring Injection 二、使用 2.1实现流程 1、对象 get \set 2、配置bean property 3、 getBean 2.2 set注入 2.2.1 分类 1、JDK内置 String +8种基本类型 案例: <bean id="conn" class="com.baizhiedu.factorybean.ConnectionFactoryBean"> <pro原创 2021-07-04 13:23:39 · 114 阅读 · 0 评论 -
Spring源码-refresh
一、整体流程 AbstractApplicationContext 1.1 AbstractApplicationContext.refesh @Override public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // Prepare this context for refreshing. // 初始化前的准备工原创 2021-07-04 01:40:16 · 247 阅读 · 0 评论 -
Sprin源码-高级话题整体梳理
一、大纲 1.1 高级话题 1.2 二、Springboot 开发测试 三、数据缓存原创 2021-07-04 01:24:50 · 132 阅读 · 0 评论 -
Spring源码-bean
一、Spring 对象生命周期原创 2021-07-04 00:04:08 · 251 阅读 · 3 评论 -
Spring源码学习心法
一、spring 1.1 方法 1)注释 2)使用工具 3)先梳理脉络 4)见名知意 5)大胆猜测,小心验证 二、环境搭建 spring 一、源码下载 1)官网下载太慢 ,连续下载了两天,中断了N次 ,最后从开源中国上下载 https://tool.oschina.net 二、环境搭建 1)gradle 安装 官网同样是下载不下来 ,在百度网盘上下载了。 2)gradle 环境变量配置 1、修改bash_profile 1、vim ~/.bash_profile 2、添加gradle 配置 G原创 2021-07-04 00:03:55 · 206 阅读 · 0 评论 -
Spring源码 -注解
一、Spring annotation 1.1 配置优先级覆盖 1.2 基于注解解耦合 1.3 多配置信息的整合 @Import 扫描配置bean所在的包 创建工厂指定多个bean 1.4 跨配置注入 1.5 思维一体开发思想 基于schema 基于特定功能注解 基于原始 基于@bean 推荐: <context:property-placeholder> @PropertySource <bean id ="" class ="PropertySourc原创 2021-07-03 20:26:57 · 224 阅读 · 0 评论 -
Spring源码-动态代理底层原理
一、动态代理开发步骤 1、创建原始对象 <bean id ="userService" class ="userServiceImpl"> 2、额外功能 MethodBeforeAdvice接口 额外功能写在接口实现类中,原始方法执行之前 public class Before implements MethodBeforeAdvice{ @Override public void before(Method method ,Ob原创 2021-07-03 20:13:37 · 438 阅读 · 1 评论 -
Mybatis 源码
一、mybatis源码分析原创 2021-06-25 23:28:55 · 122 阅读 · 0 评论 -
Spring如何解决循环依赖
一、依赖方式原创 2021-06-24 20:45:00 · 210 阅读 · 0 评论
分享