Spring

Spring核心——数据的类型转换


在字符串到实体转换一文中介绍了Spring核心框架中使用PropertyEditor将任何字符串转换为数字、实体的方法。除了字符串到实体,Spring还提供了更加通用的功能在对象和对象之间进行数据转换。本文将详细介绍这些转换方式。

READ MORE
Spring

Spring核心——字符串到实体转换


对于框架使用者而言,外部的所有数据都是以字符串的方式提供的。所以字符串到实体的转换显得尤为重要。本文将介绍Spring将数据从字符串转换为任何实体的方式。

READ MORE
Spring

Spring核心——数据校验


Spring提供的数据校验功能分为2个部分,一个是Spring自定义的数据校验功能,一个是符合Bean Validation规范的数据校验功能。本文将介绍Spring支持的数据校验功能。

READ MORE
Java

Java数据校验详解


一个健壮的系统都要对外部提交的数据进行完整性、合法性的校验。即使开发一个不面对最终用户的工具包,也需要对传入的数据进行缜密的校验来防止引发底层难以追踪的问题。JSR-303、JSR-349以及JSR-380完善了使用注解进行数据校验的机制。

READ MORE
Spring

Spring核心——资源管理


资源对于任何系统来说都非常重要。本文将详细介绍Spring资源管理这一块的强大功能。

READ MORE
Spring

Spring核心——全局事件管理


Spring的事件管理功能是ApplicationContext的扩展功能之一,本文将详细介绍Spring在订阅/发布模式上提供的支持。

READ MORE
Spring

Spring核心——MessageSource实现国际化


Spring的国际化(i18n)功能是通过MessageSource接口实现的,他提供了MessageSource::getMessage方法从预设的资源中获取对应的数据。本文将详细介绍Sring国际化方面的内容。

READ MORE
Spring

Spring核心——资源数据管理


操作系统环境变量、JVM环境变量、自定义环境变量都是一个软件系统运行依赖的内容。Spring为这些环境变量的管理提供了统一的接口,本文将详细接招如何控制和管理它们。。

READ MORE
Spring

Spring核心——Profile管理环境


所有最终要交付给非专业用户使用的程序都离不开对环境的管理。Spring核心功能模块为环境的管理提供了多项功能,本篇就着重介绍Profile特性是如何管理环境的。

READ MORE
Spring

Spring核心——@Configuration与混合使用


在介绍Spring核心容器的系列文章中已经多次出现这个注解,从使用的角度来说可以把他理解为XML配置中的<beans>标签,但是两者肯定是不等价的。本文将详细介绍@Configuration相关的内容

READ MORE
Spring

Spring核心——纯Java运行与@Bean


在Spring Framework 3.x版本之后,Spring提供了不使用任何XML配置仅通过Java代码实现配置的方式。实际上就是通过几个注解组合代替XML中<beans>标签及其子元素的功能。后续的几篇文章会持续介绍这些注解。

READ MORE
Spring

Spring核心——Stereotype组件与Bean扫描


Spring的核心容器提供了@Component和@Bean注解来标记如何向IoC容器添加Bean。在核心包中@Component又派生了@Service、@Controller和@Repository这三个注解(在其他的Spring工程或包中还有更多的派生),本文主要介绍@Component及其派生注解的使用。

READ MORE
Spring

Spring核心——JSR250与资源控制


从JSR-175为Java引入了元数据后,Java的编程方式迎来了新的思路和模型。JSR-250定义了多个用于数据资源控制的Annotation,Spring实现了其中几个Annotation的功能整合到自己的框架中。

READ MORE
Spring

Spring核心——注解自动装载


Spring的功能除了通过XML文件配置,还可以使用注解(Annotation)通过纯Java的方式来实现。后续的几篇内容将介绍如何使用注解(Annotation)来配置功能。本文首先介绍自动装载相关的功能。

READ MORE
Spring

Spring核心——IOC功能扩展点


Spring的非侵入式特性要求我们尽量使用扩展、插件的方式来设定容器的行为和功能,后续的文章将持续介绍IoC容器的扩展功能。

READ MORE
Spring

Spring核心——上下文与IoC


Spring的Ioc容器除了管理和维护Bean与Bean之间的关系还提供了对Bean自身进行控制的各项功能,本文将介绍Bean的生命周期功能以及状态定义功能。

READ MORE
Spring

Spring核心——Bean的定义与控制


Spring的Ioc容器除了管理和维护Bean与Bean之间的关系还提供了对Bean自身进行控制的各项功能,本文将介绍Bean的生命周期功能以及状态定义功能。

READ MORE
Spring

Spring核心——Bean的依赖注入


任何面向对象语言都要解决2个核心问题——类的创建与类之间的依赖关系。 之前已经介绍了Bean的几个创造模式,本文将介绍Spring中Bean与Bean的依赖关系,以及实现这种关系的方式——依赖注入

READ MORE
Spring

Spring核心——设计模式与IoC


“Spring”——每一个Javaer开发者都绕不开的字眼,从21世纪第一个十年国内异常活跃的SSH框架,到现在以Spring Boot作为入口粘合了各种应用。本文将结合设计模式老说明Spring核心容器的设计本质。

READ MORE