写点什么

文章:Spring2.5 的新特性(第一部分)

2008 年 1 月 07 日

从诞生之初,Spring 框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。新发布的 Spring2.5 继续坚持了这个发展趋向,特别是为那些使用 Java 5 或更新版本 java 的开发人员提供了进一步简化而强大的新特性。这些新特性包括:注解驱动的依赖性注入(annotation-driven dependency injection),使用注解而非 XML 元数据来自动侦测 classpath 上的 Spring 组件,注解对生命周期方法的支持,一个新的 web 控制器模型将请求映射到加注解的方法上,在测试框架中支持 Junit4,Spring XML 命名空间的新增内容,等等。

本文是探讨这些新特性的 3 篇系列文章中的第一篇。主要关注于简化的配置和在 Spring 应用程序上下文(application context)核心新增的基于注解的功能:注解驱动的依赖注入(annotation-driven dependency injection),对元数据采用注解而非 XML 来自动侦测 classpath 上的 Spring 组件,以及注解对生命周期方法的支持等等。

就如在 JSR-250 中定义的那样,Spring 支持公共注解(Common Annotations),同时为自动装配过程的更细粒度的控制提供了额外注解。Spring2.5 也扩展了从 Spring2.0 的@Repository就开始的构造型(stereotype)注解,并且所有这些构造型注解都可以和新的组件扫描功能结合使用。Spring2.5 仍然全面支持基于 XML 的配置,同时它又引进了一个新的 context 命名空间对常见配置场景提供更精要的文法。实际上,支持 XML 和基于注解配置的无缝结合最终产生一个更为平衡的全面的方法。基本构架的复杂配置可以在模块 XML 文件中定义,而应用程序栈日益增多地更高层配置可以更多的从基于注解的技术中获益——前提是都在同一个 Spring2.5 应用程序 context 内。

阅读全文: Spring2.5 的新特性:第一部分

2008 年 1 月 07 日 21:55303

评论

发布
暂无评论
发现更多内容

架构师训练营-W02S-架构设计

BlazeLuLu

极客大学架构师训练营

架构师第二周课后作业

傻傻的帅

极客大学架构师训练营

【week02】作业

chengjing

架构师训练营第二周作业

路人

架构师训练营第二周课后作业

竹森先生

极客大学 极客大学架构师训练营

架构师训练营 第二周 设计原则作业

且听且吟

极客大学架构师训练营

JavaScript中删除树形结构数据里的节点

brave heart

Java

架构第二周-学习总结

J.Spring

极客大学架构师训练营

架构师训练营 No.2 周作业

连增申

架构师训练营作业

邵帅

架构师训练营 - 第二周学习总结

hellohuan

极客大学架构师训练营

架构师训练营-W02H-架构设计

BlazeLuLu

极客大学架构师训练营

「架构师训练营」第2周作业

傅晶

ioc 极客大学架构师训练营 第二周作业

架构师训练营 第二周作业

傅晶

极客大学架构师训练营

第二周总结

LEAF

架构师训练营-第2课总结-20200613-软件设计

👑👑merlan

架构总结 软件设计

「架构师训练营」第 2 周学习总结

guoguo 👻

极客大学架构师训练营

第二周总结

Thrine

用故事讲技术:关于js apply、call、bind的区别,我们可以将call忘掉,只使用apply就足够了

李艺

Java 前端

架构师训练营第二周总结

极客大学架构师训练营

Netty4.x的Channel相关类图及分析

娄江国

第二章总结

大雄

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十三)编写测试-并行测试

编程道与术

Java 编程 TDD 单元测试 JUnit

第二周作业

LEAF

无抽象不架构

菜根老谭

架构 抽象 架构思维 抽象思维

第二周

陈皮

用故事讲技术:如何学习一门技术,及如何布道、如何输出一门技术?

李艺

学习 写作

「架构师训练营」第2周作业 - 设计原则

guoguo 👻

极客大学架构师训练营

Spring BeanPostProcessor 你不能不知道的事

CoderLi

Java spring 程序员 源码分析 后端

【week02】总结

chengjing

架构师训练营第二周总结

邵帅

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

文章:Spring2.5的新特性(第一部分)-InfoQ