写点什么

Spring Framework

2 人感兴趣 · 35 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/e9/e91e262afa09096732aeb2c12aff9071.png?x-oss-process=image/resize,w_416,h_234

8. 格式化器大一统 -- Spring 的 Formatter 抽象

用户头像
YourBatman1 月 11 日

Date日期、JSR 310日期、数字、百分数、钱币格式化大一统

https://static001.geekbang.org/infoq/16/16c9a3ec96394cdd957fcca364ac23b0.png?x-oss-process=image/resize,w_416,h_234

4. 上新了 Spring,全新一代类型转换机制

用户头像
YourBatman2020 年 12 月 21 日

Converter、ConverterFactory、GenericConverter

https://static001.geekbang.org/infoq/7a/7a89767e7d6201919a1b962a2aeef117.jpeg?x-oss-process=image/resize,w_416,h_234

2. Spring 早期类型转换,基于 PropertyEditor 实现

用户头像
YourBatman2020 年 12 月 8 日

文末附:Spring主要版本发布时间。Spring前身:interface21

https://static001.geekbang.org/infoq/a8/a8a0422f239e901a764103029ea47e66.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Cloud 微服务实践 (0) - 开篇闲话

用户头像
xiaoboey2020 年 9 月 16 日

我在 《人生修炼秘籍》一文中曾说到,最初来InfoQ是准备写微服务方面的一些项目实践经验,没想到过了一个月才有时间来把这个债还上。

如何搭建第一个 Spring 项目?

用户头像
小齐本齐2020 年 9 月 15 日

上文我们讲了 Spring IoC 的原理,这一篇我们动手实践一下,用两种方式搭建 Spring 项目,使用下 IoC 感受一下。

Spring IoC 到底是什么?

用户头像
小齐本齐2020 年 9 月 15 日

「上一篇文章」我们对 Spring 有了初步的认识,而 Spring 全家桶中几乎所有组件都是依赖于 IoC 的。

记一种 spring 框架的想当然但错误的用法

用户头像
小明同学2020 年 9 月 11 日

Talk is cheap. Show me the code. —— Torvalds, Linus (2000-08-25). 在解析 xml 文件注册 BeanDefinition 的阶段,标签 context:component-scan 的使用有两个作用: ...

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 Spring AOP API

用户头像
青年IT男2020 年 9 月 4 日

本章节主要描述:Spring 5 中文解析核心篇-IoC容器之Spring AOP API。

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 AOP 编程 (下)

用户头像
青年IT男2020 年 9 月 4 日

如果你更喜欢基于XML的格式,Spring还提供了使用新的aop名称空间标签定义切面的支持。支持与使用@AspectJ样式时完全相同的切入点表达式和通知类型。因此,在本节中,我们将重点放在新语法上,并使读者参考上一节中的讨论(@AspectJ支持),以了解编写切入点表

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 AOP 编程 (上)

用户头像
青年IT男2020 年 9 月 4 日

面向切面的编程(AOP)通过提供另一种思考程序结构的方式来补充面向对像的编程(OOP)。OOP中模块化的关键单元是类,而在AOP中模块化是切面。切面使关注点(例如事务管理)的模块化可以跨越多种类型和对象。(这种关注在AOP文献中通常被称为“跨

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 SpEL 表达式

用户头像
青年IT男2020 年 9 月 4 日

Spring表达式语言(简称SpEl)是非常强大的表达式语言,它支持在运行时查询和手动操作对象图。这个语言语法类似EL但是提供了额外的特性,最著名的是方法调用和基本字符串模板功能。

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 ApplicationContext 与 BeanFactory

用户头像
青年IT男2020 年 9 月 4 日

本章节主要描述:Spring 5 中文解析核心篇-IoC容器之ApplicationContext与BeanFactory。

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 Environment 抽象

用户头像
青年IT男2020 年 9 月 4 日

本章节主要描述:Spring 5 中文解析核心篇-IoC容器之Environment抽象。

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之基于 Java 容器配置

用户头像
青年IT男2020 年 9 月 4 日

本章节主要描述:Spring 5 中文解析核心篇-IoC容器之基于Java容器配置。

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 JSR330 标准注解

用户头像
青年IT男2020 年 9 月 4 日

Spring3.0开始,Spring提供对JSR-330标准注解的支持(依赖注入)。这些注解和Spring注解一样的方式被扫描。去使用它们,你需要在类路径中依赖相关的jar包。

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之类路径扫描和组件管理

用户头像
青年IT男2020 年 9 月 4 日

本章中的大多数示例都使用XML来指定在Spring容器中生成每个BeanDefinition的配置元数据。前面的部(基于注解的容器配置)分展示怎样去提供一些配置元素数据通过源码级别的注解。然而,即使在这些示例中,基本bean定义也是在XML文件中显式定义的,而注解只驱动依

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之基于注解的容器配置

用户头像
青年IT男2020 年 9 月 4 日

Spring 5 中文解析核心篇-IoC容器之基于注解的容器配置

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 BeanDefinition 继承与容器拓展点

用户头像
青年IT男2020 年 9 月 4 日

bean定义包含一些配置信息,包括构造函数参数、属性值、和容器特定信息,例如初始化方法、静态工厂方法名等等。子bean定义继承父bean定义配置数据。子bean定义能够覆盖一些值或者增加其他需要。使用父bean和子bean定义能够保存一些类型。实际上,这是一种模版

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之自定义 Bean 性质

用户头像
青年IT男2020 年 9 月 4 日

本章节主要描述:Spring 5 中文解析核心篇-IoC容器之自定义Bean性质。 ​

https://static001.geekbang.org/infoq/87/874c9f9dd53c330472ab35cc6af0c523.png?x-oss-process=image/resize,w_416,h_234

Spring 5 中文解析核心篇 -IoC 容器之 Bean 作用域

用户头像
青年IT男2020 年 9 月 4 日

当你创建一个bean的定义时候,你可以创建一个模版(recipe)通过bean定义的类定义去创建一个真实的实例。bean定义是模版(recipe)的概念很重要,因为这意味着,与使用类一样,你可以从一个模版(recipe)创建多个对象实例。

Spring Framework_Spring Framework资料文章-InfoQ写作平台