自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一颗贪婪的星

奋飞不辍

  • 博客(7)
  • 收藏
  • 关注

原创 Spring源码学习【二】IOC容器的初始化(三)BeanDefinition注册

目录一、总览二、源码分析一、总览经过以上的分析,我们知道Document中BeanDefinition的解析是在DefaultBeanDefinitionDocumentReader中进行的,让我们回到DefaultBeanDefinitionDocumentReader的processBeanDefinition方法中,继续分析BeanDefinition解析后的注册过程。在pr...

2018-07-26 14:22:32 971

原创 Spring源码学习【二】IOC容器的初始化(二)BeanDefinition载入

目录一、总览二、源码分析(一)获取Document(二)解析Document一、总览经过前一篇(Spring源码学习【二】IOC容器的初始化(一)Resource定位)的分析,我们对IOC容器的初始化过程已经有了一定的了解。IOC的初始化由refresh()方法启动,最终对Resource的载入是由XmlBeanDefinitionReader处理的。参考上一节中6.loa...

2018-07-25 16:30:05 1211 1

原创 Spring源码学习【二】IOC容器的初始化(一)Resource定位

目录一、总览二、源码分析1. refresh2. obtainFreshBeanFactory3. refreshBeanFactory4-5. loadBeanDefinitions6. loadBeanDefinitions7. getResources8. getResource一、总览在使用IOC容器之前,需要定义一个Resource来定位容器B...

2018-07-24 16:14:50 1111

原创 Spring源码学习【一】初识IOC容器

目录一、IOC和DI二、Spring的IOC容器设计(一)BeanFactory系列容器接口(二)ApplicationContext系列容器接口一、IOC和DIIOC(Inversion Of Control):控制反转,是Spring的核心。所谓控制反转,就是将对象的创建和管理交由Spring容器控制,这是一种重要的面向对象设计思想,能够帮助我们设计出低耦合的程序。...

2018-07-18 10:23:47 909

原创 SpringBoot学习笔记【二】Druid 监控记录持久化 + 数据库密码加密

目录一、监控记录持久化二、数据库密码加密上一篇中我们构建了SpringBoot种子项目,整合了Mybatis、Druid、Swagger2【链接:SpringBoot学习笔记【一】整合 Mybatis + Druid + Swagger2】,过程中我们发现以下两个问题:1.application.yml配置文件中的数据库用户密码是明文的,直接将密码以明文的方式写在配置文件中显然是...

2018-07-15 20:19:17 7787 3

原创 基于Freemarker模板引擎的Java代码生成器

目录一、前言二、FreeMarker简介三、实现原理(一)编写模板文件(二)配置FreeMarker(三)统一文件生成工具(四)数据库操作(五)封装填充数据一、前言对于Java开发人员来说,在做好框架整合进入开发阶段后,依然存在大量的重复工作,比如在Spring、SpringMVC、Mybatis架构下,我们需要构建Entity、Mapper、dao、ser...

2018-07-14 15:40:03 5806 11

原创 SpringBoot学习笔记【一】整合 Mybatis + Druid + Swagger2

目录一、添加依赖二、配置(一)配置文件(二)配置类三、测试(一)Druid监控(二)日志记录(三)在线API文档四、总结本文以Maven构建SpringBoot项目,并整合Mybatis、Druid和Swagger2,实现Druid监控和在线API文档的功能。一、添加依赖pom.xml中依赖包如下所示: <dependencies&...

2018-07-12 19:35:16 1773

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除