• 欢迎来到Compiler网站,如果对网站内容感兴趣或者帮助到你,请为文章点赞,谢谢!

spring框架学习

Spring依赖处理过程

Spring依赖处理过程
依赖处理过程 基础知识 入口 – DefaultListableBeanFactory#resolveDependency 依赖描述符 – DepencencyDescriptor 自动绑定候选对象处理器 – AutowireCandidateResolver @Autowired 注入 @Au……继续阅读 »

2个月前 (05-26) 39浏览 0评论 1个赞

Spring Bean 基础

Spring Bean 基础
Spring Bean 基础 什么是BeanDefinition 定义Bean的配置元信息接口 Bean的类名 Bean的行为配置元素,如作用域,自动绑定的模式,生命周期回调等 其他Bean引用,有可称作合作者(Collaborators)或者依赖(Dependencies) 配置设置,比如Bean属性(Properties) ……继续阅读 »

3个月前 (05-08) 48浏览 0评论 3个赞

Spring Bean作用域

Spring Bean作用域
作用域 来源 说明 prototype 原型作用域,每次依赖查找和依赖注入生成新bean对象 singleton 默认Spring Bean作用域,一个BeanFactory有且仅有一个实例 request 将Spring Bean 存储在ServletRequest上下文中 session 将Spring Bean存储在Http……继续阅读 »

3个月前 (05-07) 44浏览 0评论 2个赞

Spring 配置元信息

Spring 配置元信息
配置元信息 Spring Bean 配置元信息 – BeanDefinition Spring Bean 属性元信息 – PropertyValues Spring 容器配置元信息 Spring 外部化配置元信息=PropertySource Spring Profile元信息 – @Profile……继续阅读 »

3个月前 (05-06) 48浏览 0评论 1个赞

Spring IoC依赖查找

Spring IoC依赖查找
依赖查找的今世前生 单一类型依赖查找 JNDI – javax.naming.Context#lookup JavaBeans – BeanContext 集合类型依赖查找 java.beans.beancontext.BeanContext 层次依赖查找 java.beans.beancontex……继续阅读 »

3个月前 (04-30) 38浏览 0评论 2个赞

Spring IoC依赖注入

Spring IoC依赖注入
依赖注入的模式和类型 手动模式 – 配置或者变成的方式,提前安排注入规则 XML资源配置元数据 Java注解配置元信息 API配置元信息 自动模式 – 实现提供依赖自动关联的防护四,按照内建的注入规则 Autowiring(自动绑定) 依赖注入类型 依赖注入类型 配置元数据距离 Se……继续阅读 »

3个月前 (04-29) 43浏览 0评论 1个赞

DispatcherServerlet 实现原理

DispatcherServerlet 实现原理
DispatcherServlet 类图结构 DispatcherServlet的工作大致分为两个部分 初始化Servlet, 由initServletBean()启动, 通过initWebApplicationContext()方法最终调用DispatcherServlet的initStrategies()方法, 在这个方法中, 主要完成了对容器中……继续阅读 »

3个月前 (04-27) 55浏览 0评论 1个赞

Srping 资源管理

Srping 资源管理
引入动机 为什么Spring不适用Java标准资源管理,而选择重新发明轮子 Java标准资源管理很强大,然而扩展复杂,资源存储方式并不统一 Spring要自立门户 Spring 抄, 超, 潮 Java标准资源管理 Java标准资源定位 职责 说明 面向资源 文件系统,artifactory(jar, war,……继续阅读 »

3个月前 (04-26) 69浏览 0评论 1个赞

Spring泛型处理

Spring泛型处理
Java泛型基础 泛型类型 泛型类型是在类型上参数化的泛型类或接口 泛型使用场景 编译时强类型检查 避免类型墙砖 实现通用算法 泛型类型擦写 泛型被引入到Java语言中,以便在编译时提供更严格的类型检查并支持泛型编程。类型擦除确保不会为参数化类型创建新类。因此泛型不会产生运行时开销。为了实现泛型,编译器将类型擦除应用于……继续阅读 »

3个月前 (04-25) 65浏览 0评论 1个赞

Spring数据绑定

Spring数据绑定
Spring 数据绑定使用场景 Spring BeanDefinition到Bean实例创建 Spring 数据绑定(DataBinder) Spring Web参数绑定(WebDataBinder) Spring 数据绑定组件 标准组件 org.springframework.validation.DataBinder We……继续阅读 »

3个月前 (04-24) 47浏览 0评论 1个赞