摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、创建数据表结构 二、创建对应数据表的PO 三、创建表与实体间的映射 四、创建数据操作接口 五、创建数据操作接口实现类 六 、创建Spring配置文件 七、测试 Spring ...
分类:
数据库 时间:
2018-08-10 01:16:51
阅读次数:
203
/** * A BeanDefinition describes a bean instance, which has property values, * constructor argument values, and further information supplied by * conc... ...
分类:
数据库 时间:
2018-08-09 23:10:31
阅读次数:
322
一、spring的IOC控制反转:控制反转——Spring通过一种称作控制反转(IOC)的技术促进了松耦合。当应用了IOC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。说白了就是原本需要手动去创建和管理的对象,现在交给容器了。在容器的基础上,实现对象的控制 ...
分类:
编程语言 时间:
2018-08-09 22:08:48
阅读次数:
158
前言 这篇是对IOC的非核心部分进行分析,是除去了初始化和依赖注入的部分进行分析。对于非web应用,我们在使用spring时,我们会new一个上下文,比如常用的new ClassPathXmlApplicaionContext("applicationContext.xml")。 那么我们就从这句开 ...
分类:
编程语言 时间:
2018-08-09 21:21:15
阅读次数:
182
摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、SqlSessionFactoryBean的初始化 二、获取 SqlSessionFactoryBean 实例 通过Spring整合MyBatis的示例,我们感受到了Spr ...
分类:
数据库 时间:
2018-08-08 22:04:15
阅读次数:
295
上一章提到了,默认标签和自定义标签要分开解析。本章重点介绍默认标签的解析。在 DefaultBeanDefinitionDocumentReader 中: ...
分类:
编程语言 时间:
2018-08-08 14:58:32
阅读次数:
123
摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由Apache Software Foundation迁移到了Google Code,并且改名为MyBat ...
分类:
编程语言 时间:
2018-08-08 00:33:57
阅读次数:
196
前言 spring的强大点之一,在于它给我们提供了许多的扩展点,其中非常重要的一个接口就是BeanPostProcessor。 概述 我们可以IOC的依赖注入阶段分为三个阶段,即实例化,属性注入、初始化。在分析之前,先来熟悉下几个接口BeanPostProcessor、InstantiationAw ...
分类:
编程语言 时间:
2018-08-06 15:21:42
阅读次数:
205
https://repo.spring.io/release/org/springframework/ https://repo.spring.io/release/org/springframework/boot/spring-boot/1.5.15.RELEASE/ https://repo.s ...
分类:
编程语言 时间:
2018-08-04 15:45:48
阅读次数:
111
三月跳槽到杭州后写的一篇,精简了一下贴到这里。 想必大多数情况下1-3年经验的同学都只是第一次跳槽,第一次参加社招难免会有些忐忑,大家常说校招看潜力社招看实力,其实没必要那么慌张,因为1-3年的经验并不是完全没有潜力可开发,很多公司还是一样看重你的基础和进一步提升的潜力的。我3月跳槽时是不到两年的工 ...
分类:
其他好文 时间:
2018-08-04 14:30:13
阅读次数:
128