
spring全家桶
文章平均质量分 87
spring全家桶开发指南
gitee地址:[spring start](https://gitee.com/zjurenjie/spring-start)
所有代码都会在上面开源
冷雨夜中漫步
这个作者很懒,什么都没留下…
展开
-
Spring源码笔记之SpringIOC--(4)BeanFactory的扩展之HierarchicalBeanFactory
在实际使用过程会通过引用父容器parent实现BeanFactory的嵌套调用,如下。BeanFactory扩展,提供获取所有Bean的能力。提供配置、分析和修改bean定义,以及预实例化单例能力。先引用BeanFactory的类继承关系图来看一下。BeanFactory扩展,提供访问父容器的功能。BeanFactory扩展,提供自动注入的能力。Spring默认的BeanFactory实现。提供配置BeanFactory的能力。分层功能的扩展,它提供了。这种关系有点类似与单链表。原创 2024-02-19 08:00:00 · 823 阅读 · 0 评论 -
Spring源码笔记之SpringIOC--(3)什么是BeanFactory?
是SpringIOC的最顶层接口,涵盖了IOC容器最基本的操作。提供了IOC容器获取所有Bean、配置Bean的额外能力。所有的实现类持有所有Bean的定义,用一个唯一的字符串(即Bean的名字)区分。提供单例Bean(singleton scope)与多例Bean的能力(prototype scope),自从Spring2.0后Bean的作用范围不单单局限于单例与多例,还具有提供请求(request)与对话(session)级别的范围。是IOC容器注册Bean的入口,也是Bean配置中心。原创 2024-02-18 08:00:00 · 815 阅读 · 0 评论 -
Spring源码笔记之SpringIOC--(2)从BeanDefinition到Bean实例
BeanFactory扩展,提供获取所有Bean的能力。提供配置、分析和修改bean定义,以及预实例化单例能力。)提供了获取bean实例的方法。BeanFactory扩展,提供访问父容器的功能。BeanFactory扩展,提供自动注入的能力。Spring默认的BeanFactory实现。注册BeanDefinition接口。提供配置BeanFactory的能力。原创 2024-02-17 23:06:24 · 1291 阅读 · 0 评论 -
Spring源码笔记之SpringIOC--(1)从XML文件到Bean的描述对象BeanDefinition
会被递归调用,BeanDefinitionParserDelegate是类内的对象,所以为了保证递归调用时类内能够使用正确的Delegate,此处。的set中,如果能add说明Resource未被加载,等加载完成后再remove,避免重复加载相同的Resource。最开始学习spring的入门实践是,编写一个xml文件,然后利用spring读取xml文件中配置的bean。的注册过程,但是实际使用IOC过程中,并不是直接使用。编写代码加载这个bean,并获取bean的实例。具体bean的加载实现在。原创 2024-02-17 22:58:57 · 716 阅读 · 0 评论 -
SpringFramework源码分析(一)——源码下载与编译
如果Mapstruct有些场景不能完成,可以自定义转化方法// 自定义方法实现 static PersonDto toPersonDto(Person person) {} }也可以使用@Mapping的表达式属性expression显式指定某一个参数。注意expression不会自动导入,所以表达式中要使用其他类的方法,要带全类名(包名.类名.函数名)或者使用@Mapper的imports显式导入所需要的类。原创 2023-07-13 13:00:57 · 735 阅读 · 0 评论 -
SpringBoot系列——SpringBoot整合mybatis+Druid
2.1.2 Springboot配置文件mybatis-config.xml2.2 SpringBoot整合Mybatis+Druid2.2.1 pom依赖2.2.2 Springboot配置文件2.2.3 启动工程访问druid监控使用上面配置的与用户密码,访问例如创建一个job表,根据job_id查询job_status2.2.4.2 PO对象2.2.4.3 dao层接口与Mapper文件JobDao.javaJobMapper.xml2.2.4.4 修改MAVEN编译打原创 2022-08-15 23:59:40 · 1047 阅读 · 0 评论