
Spring
文章平均质量分 92
Spring
优秀小白熊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Environment 抽象
Spring Framework 3.1 开始引入 Environment 抽象,它统一 Spring 配置属性的存储,包括占位符处理和类型转换,不仅完整地替换 PropertyPlaceholderConfigurer,而且还支持更丰富的配置属性源(PropertySource)基于 Spring 4 org.springframework.context.annotation.Condition 接口实现。Spring 3.1 + 占位符处理。Spring 3.1 条件配置。原创 2023-12-21 15:54:29 · 224 阅读 · 0 评论 -
Spring 注解
为前缀的注解驱动编程模型。⽐如 Web MVC 模块、AspectJ 代理模块、Caching(缓存)模块、JMX(Java 管理扩展)模块、Async(异步处理)模块等。Spring 组合注解(Composed Annotations)中的元注允许是 Spring 模式注解(Stereotype Annotation)与其他 Spring 功能性注解的任意组合。基于编程条件注解 - @org.springframework.context.annotation.Conditional。原创 2023-12-21 15:53:53 · 199 阅读 · 0 评论 -
Spring 泛型处理
Java 5 类型接口 -Java 泛型反射 API。原创 2023-12-21 15:08:57 · 237 阅读 · 0 评论 -
Spring 国际化
【代码】Spring 国际化。原创 2023-12-21 15:06:15 · 216 阅读 · 0 评论 -
Spring EL 表达式
在基础的 spring 框架中,spring EL 表达式起到一个举足轻重的地位;例如,我们往对象设置一个不是固定的值,而是通过计算,或者从某个对象中某个属性的值,再或者是集合中过滤出来的值进行属性注入,从而达到灵活的操作;都是依赖于 spring EL 表达式的实现;在 spring EL 表达式框架中,对外暴露的主要的接口,EvaluationContext 上下文,提供者 properties、methods、fields 的解析以及类型转换 typeconversion 等功能;原创 2023-12-21 15:02:20 · 296 阅读 · 0 评论 -
Spring 事件
扩展 org.springframework.context.ApplicationEvent实现 org.springframework.context.ApplicationListener注册 org.springframework.context.ApplicationListener。原创 2023-12-19 12:39:01 · 235 阅读 · 0 评论 -
Spring 数据绑定
将 PropertyValues Key-Value 内容映射到关联 Bean(target)中的属性上。的子类,主要用于 Spring Web 数据绑定,此外,还有一些。换句话说,Spring 数据绑定机制是将属性值设置到目标对象中。DataBinder 元数据 - PropertyValues。额外支持字段验证、字段格式化和绑定结果分析。标准 JavaBeans 是如何操作属性的?在 Spring 中,数据绑定功能主要由。类是数据绑定功能的基类。也具有类似的功能,但。在 Spring 中,原创 2023-12-16 00:37:23 · 1049 阅读 · 0 评论 -
Spring 类型转换
扩展模式扩展类实现实现方法将实现注册为 Spring Bean向注册自定义 PropertyEditor 实现通用类型实现。原创 2023-12-16 00:36:49 · 1011 阅读 · 0 评论 -
Spring 校验
(1)自定义校验注解@IsMobileClass原创 2023-12-16 00:35:56 · 983 阅读 · 0 评论 -
Spring 资源管理
ApplicationContext 构造器的中的资源路径可以是单一的路径(即一对一地映射到目标资源);) 方法),接着将获取到的资源组装成最终的应用上下文。应用上下文构造函数(针对特定的应用上下文类型)通常将字符串或字符串数组作为资源的位置路径,例如构成上下文定义的 XML 文件。为了获得更大的灵活性(包括自动装配字段和多参数方法的能力),请考虑使用基于注解的自动装配功能。例如,考虑加载某种模板,其中所需的特定资源取决于用户的角色。接口抽象了对底层资源的访问接口,提供了一套更好的访问方式。原创 2023-12-16 00:35:20 · 965 阅读 · 0 评论 -
Spring AOP
AOP(Aspect-Oriented Programming,即面向切面编程)与 OOP( Object-Oriented Programming,面向对象编程) 相辅相成,提供了与 OOP 不同的抽象软件结构的视角。在 OOP 中,我们以类(class)作为我们的基本单元,而 AOP 中的基本单元是Aspect(切面)当使用注解@Component@Aspect。原创 2023-12-16 00:34:13 · 1003 阅读 · 0 评论 -
Spring 配置元数据
核心 API - PropertiesBeanDefinitionReader。核心 API - AnnotatedBeanDefinitionReader。核心 API - XmlBeanDefinitionReader。Spring XML 配置元信息 - beans 元素相关。Bean 配置元信息 - BeanDefinition。Spring XML 配置元信息 - 应用上下文相关。Spring Bean 生命周期回调注解。Spring Bean 条件装配注解。Spring Bean 定义注解。原创 2023-12-16 00:33:31 · 1018 阅读 · 0 评论 -
Spring Bean 生命周期
BeanPostProcessor 提供 Spring Bean 初始化前和初始化后的生命周期回调,分别对应 postProcessBeforeInitialization 以及 postProcessAfterInitialization 方法,允许对关心的 Bean 进行扩展,甚至是替换。加分项:其中,ApplicationContext 相关的 Aware 回调也是基于 BeanPostProcessor 实现,即 ApplicationContextAwareProcessor。原创 2023-12-16 00:30:49 · 961 阅读 · 0 评论 -
Spring Bean 作用域
实现 Scope注册 ScopeAPI -配置原创 2023-12-16 00:30:07 · 965 阅读 · 0 评论 -
Spring IoC 依赖来源
以及单例对象,而依赖注入的来源还包括 Resolvable Dependency 以及。方法影响,从而冻结注册,单例对象则没有这个限制。Spring 內建 BeanDefintion。否,依赖查找的来源仅限于 Spring。单例对象能在 IoC 容器启动后注册吗?Spring 依赖注入的来源有哪些?注入和查找的依赖来源是否相同?Spring 內建单例对象。可以的,单例对象的注册与。原创 2023-12-16 00:29:25 · 964 阅读 · 0 评论 -
Spring 依赖注入
通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不需要关心具体的资源来自何处,由谁实现。这个过程基本上是 bean 本身的逆过程(因此得名,控制反转),它通过使用类的直接构造或服务定位器模式自行控制其依赖项的实例化或位置。如果 bean 定义的构造函数参数中不存在潜在的歧义,则在 bean 定义中定义构造函数参数的顺序是在实例化 bean 时将这些参数提供给适当构造函数的顺序。依赖注入是手动或自动绑定的方式,无需依赖特定的容器或 API。原创 2023-12-16 00:28:40 · 983 阅读 · 0 评论 -
Spring 依赖查找
此外,根据查找的 Bean 对象是单一或集合对象,是否需要延迟查找等特定常见,有相应不同的 API。注意:层次性依赖查找的安全性取决于其扩展的单一或集合类型的。注解驱动 Spring 应用上下文内建可查找的依赖(部分)Bean 延迟依赖查找接口。单一类型依赖查找接口-集合类型依赖查找接口-层次性依赖查找接口-原创 2023-12-15 10:25:15 · 1382 阅读 · 0 评论 -
Spring IoC
IoC即控制反转(Inversion of Control,缩写为 IoC)。IoC 又称为依赖倒置原则程序要依赖于抽象接口,不要依赖于具体实现。它的作用就是用于降低代码间的耦合度。依赖注入(Dependency Injection,简称 DI):不通过new()的方式在类内部创建依赖类对象,而是将依赖的类对象在外部创建好之后,通过构造函数、函数参数等方式传递(或注入)给类使用。依赖查找(Dependency Lookup):容器中的受控对象通过容器的 API 来查找自己所依赖的资源和协作对象。原创 2023-12-15 10:23:41 · 1373 阅读 · 0 评论 -
Spring Bean
Spring IoC 容器本身,并不能识别配置的元数据。为此,要将这些配置信息转为 Spring 能识别的格式——对象。是 Spring 中定义 Bean 的配置元信息接口Bean 类名Bean 行为配置元素,如:作用域、自动绑定的模式、生命周期回调等其他 Bean 引用,也可称为合作者(Collaborators)或依赖(Dependencies)配置设置,如 Bean 属性(Properties)原创 2023-12-15 10:22:59 · 1356 阅读 · 0 评论 -
初识 Spring
Spring 是一个开源的 Java 框架,它的目标是简化企业级应用开发。Spring 框架提供了很多功能,包括依赖注入、面向切面编程、数据访问、事务管理、Web 应用开发等。通过使用 Spring,开发者可以专注于业务逻辑的实现,而不需要关注一些底层的技术细节。Spring 框架是一个轻量级的框架,它的核心容器非常小巧,只包含少量的类和接口,但它提供了很多可扩展的模块,可以根据需求灵活选择使用。原创 2023-12-15 10:21:58 · 1361 阅读 · 0 评论