spring 2.0
1.引入提供对OpenJPA(EJB3.0的JPA标准)的支持
2.重新发布了对AspectJ的内部支持,允许用户自定义切面,提供声明式企业服务(最重要的是声明式事务管理)
3.对glassfish的织入支持
4.改善了bean定义工具spi
spring 2.5
1.对Java 6,Java EE 5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0)的支持
2.支持注解驱动依赖注入,包括对"qualifiers"的支持
3.支持通过配置进行组件的包扫描。
4.加入了对bean(...)pointcut 元素的支持,在 spring定义的bean命名中对指定的命名进行匹配
5.对AspectJ load-time weaving的支持
6.加入新的xml命名空间,"context"和"jms"
7.修改整合了测试框架,发布第一个支持JUnit4和TestNG的版本。
8.新的基于注解的控制器模型支持servlet和portlet环境
9.扩展了SimpleJdbcTemplate的功能,包括对声明式sql参数的支持。
10.官方证实对websphere的支持
11.打包提取osgi的兼容jar包
12.提供部署spring应用上下文作为JCA,RAR文件的支持
13.支持JCA1.5消息连接点管理,通过基于spring的JMS和CCI的消息监听
spring3
1.Spring expression language (SpEL),用于bean配置的核心表达式解析器发布,通过类似#{...}等形式进行配置。
2.增强的IOC,基于java的Bean元数据(@Value)
3.通用类型转换系统和字段格式化系统
4.对象和XML之间的映射,来自于Srping Web Services项目
5.广泛的REST支持
6.Spring的MVC注解增强
7.声明试模型验证
8.提前对JAVA EE6的支持
9.嵌入式数据库的支持
10.新版本的任务管理器,触发器发布。
参考:http://zwustudy.iteye.com/blog/1671499
spring4
1.支持Java8,而且向下兼容到JavaSE6/JavaEE6,并移出了相关废弃类,新添加如Java8的支持、Groovy式Bean定义DSL
2.支持泛型式的依赖注入
2.对核心容器进行增强(@Order@Conditional等)
3.对Web框架的增强(以sevlet3进行开发)
4.集成Bean Validation 1.1到SpringMVC
5.JSR310日期时间API的支持(制定规范的就是jodatime的作者)
5.Websocket模块的实现
6.注解、脚本、任务、MVC等其他特性改进
7.移除了废弃的包和方法
8.测试的增强等
参考:http://jinnianshilongnian.iteye.com/blog/1989379
相关推荐
微服务架构特征 3 微服务架构如何拆分 3 微服务架构与SOA架构区别 3 SpringCloud微服务框架 3 为什么选择SpringCloud 4 SpringCloud简介 4 服务治理SpringCloud Eureka 5 什么是服务治理 5 服务注册与发现 5...
以思维导图的形式对Spring的基础理论知识进行一个汇总,思维导图中包含Spring简介、背景、特征、特点、优点、缺点及其Spring版本迭代做了详细介绍。
版本:2.1.0.BUILD-SNAPSHOT。 这个项目提供了一个构建在Spring生态系统之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。 Spring Cloud Gateway旨在提供一种简单而有效的API路由方式,并为其提供横...
最新版本为 2.0 ,相比于 1.x 版的 Spring Web Flow ,有以下几个值得注意的新 特性。 • 与 Spring MVC 深度整合 Spring Web Flow 1.x 是个自成体系的框架,可与 Spring Web MVC 、 Struts 、 JSF 等 Web 框架整合...
由于spring3.x,基于asm的某些特征,而这些asm还没有用jdk8编译,所以采用Spring 3+JDK8就会报错,提示错误信息( java.lang.IllegalArgumentException),具体解决方案有:1、Spring 3+JDK7及以下版本 2、Spring 4+JDK8...
作为Spring数据版本2020.0的一部分,最后一个版本(4.3.0)将在2022年中之前查看补丁更新。 项目的主要目标是使使用新数据访问技术(例如非关系数据库,map-reduce框架和基于云的数据服务)的使用Spring支持的应用...
特征 (无论代码在Kubernetes内还是外部运行,它都是透明的) Kubernetes的DiscoveryClient 该项目提供了的的。 这使您可以按名称查询Kubernetes端点(请参阅) 。 只需在项目内部添加以下依赖项,便可以免费获得...
spring-rest2ts-generator从Spring MVC开始,但是我们注意到它也很容易支持JAX-RS注释,并且在1.2.4版本中添加了这种支持。 在版本1.2.4中,我们还添加了对支持, 是用于JSON API的轻型Angular2 +适配器 特征 从...
Xbird Starter继承Spring IO Platform的全部特征,完全兼容Spring Boot和Spring Cloud服务生态。针对Spring Framework 5已发布,且最低版本要求为JDK8。为适应未来的开发技术,Xbird Starter以Java 8为基础开发环境...
Django(版本 1.7.1) Spring 框架(版本 4.1.1)现代Web应用程序框架的特点特征姜戈春天注释阿贾克斯是的是的MVC框架全栈 Django 对 MVC 的解释是不同的。 参见 MVC 推挽推推国际化和本地化是的是的对象关系映射 ...
harrcascade特征识别算法 JAVA实现 基于svm算法的车牌检测训练JAVA实现 基于ann算法的车牌号码识别训练JAVA实现 人脸检测 接下来将实现人脸识别 图片工具: 目前实现了HSV色彩切割,后续将添加更多使用的图片处理工具...
服务器存储后端的默认实现使用git,因此它轻松支持带标签的配置环境版本,并且可以通过各种工具来访问这些内容来管理内容。 添加替代实现并将其插入Spring配置很容易。 特征 Spring Cloud Config服务器 Spring ...
简单的网站即可启动新的Spring Boot应用程序 选择元数据项 POM信息 团体 神器 名称 描述 Java版本 Spring启动版 包装 选择入门依赖 核 网页 模板引擎 数据 云 数据库 社会的 输入/输出 行动 依存关系 在此演示中,...
#特征: 多模块结构可降低复杂性并分离出不同层的代码 Spring 4.x的基于Java的配置,使用最少的xml 使用Spring配置文件 Spring Security集成可处理身份验证和授权 Spring数据-Jpa SpringMVC Webjars用于CSS和...
特征: 显示名称/编号和版本号 显示健康状况 显示指标 设置日志级别 与JMX-Beans交互 查看线程转储 查看痕迹 有关更多信息,请参见: : 如何建造 $ mvn package 怎么跑 $ docker run -P depot.enovation.nl/...
因此,通过使用新语言创建一个简单的公告板,您可以了解新语言的特征。 换句话说,可以说它是一个原型,向初学者很好地展示了一种新语言的特征。 yboard-spring是一种REST API结构,可在jquery和spring之间基于...
Spring Boot Marvel Game是一个Java 11+ Spring Boot(版本2.4.4)应用程序,可访问的Marvel API,公开了REST服务以获取所有角色,使用ID检索角色并玩游戏。 玩角色竞技场游戏可达到以下目的: 读入2个超级英雄的...
得到它Spring GWT-RPC在Maven Central上发布: < dependency> < groupId>fr.sertelon.spring</ groupId> < artifactId>spring-gwtrpc</ artifactId> < version>1.0.0</ version></ dependency>特征派遣到Spring ...
:)主要特征SlideshowTemplate在java中与SlideShare幻灯片相关操作进行交互库版本spring-social-slideshare spring-io-平台笔记1.0.0, 1.0.1 1.1.1. 发布适用于spring-io-1.1.0或spring-4.1.2以上spring
特征 为Spring Boot应用程序启用RESTEasy 作为Spring bean支持JAX-RS提供程序,资源和子资源 支持自动发现和注册多个类作为Spring Bean 支持通过类路径扫描或通过配置属性(或YAML)文件手动注册类的可选方法 利用...