博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring实战 (二) Spring2.5/3.0新特性及XML配置文件命名空间介绍
阅读量:6422 次
发布时间:2019-06-23

本文共 1337 字,大约阅读时间需要 4 分钟。

hot3.png

Spring从2.5版本开始有了重大的改变,其中最有意义的改变在于注解驱动开发(使用注解配置Spring,更加简单,灵活)

  • 使用@AutoWired实现基于注解驱动的依赖注入和使用@Qualifier实现细密度的自动装配(auto-wiring)机制
  • 支持JSR-250注解,包括支持命名资源依赖注入的@Resource ,以及对生命周期方法支持的@PostConstruct和@PreDestory
  • 自动扫描使用@Component注解(或其他构造注解)锁标注的Spring组件
  • 一个全新的基于注解驱动的Spring MVC编程模型,极大简化了Spring Web开发
  • 基于JUnit4和注解的一个新的集成测试框架
Spring2.5的其他特性

  • 完全支持Java6和Java EE5,涵盖JDBC 4.0,JTA 1.1,JavaMail 1.4和JAX-WS 2.0
  • 通过Bean的名字来编织切面的新的Bean命名切入点表达式
  • 内嵌支持AspectJ的类加载器织入
  • 新的XML命名空间,包括配置应用上下文细节的context命名空间和配置消息驱动Bean的jms命名空间
  • 支持在SqlJdbcTemplate中使用命名参数

Spring3.0新特性

  • Spring MVC全面支持Rest,Spring控制器响应REST风格的URL并返回XML, JSON, RSS或者其他适应的响应
  • 新的表达式语言把Spring的依赖注入带到了一个新的高度,允许注入各种来源,包含其他Bean和系统属性
  • Spring MVC新的注解,包含@CookieValue和@RequestHeader,分别从Cookie和请求头中获取值
  • 一个新的XML命名空间,用来减少Spring MVC配置
  • 支持基于JSR-302注解的声明试校验
  • 支持新的JSR-330依赖注入规范
  • 通过注解驱动声明异步和调度方法
  • 一个新的注解驱动的配置模型,几乎可以避免使用XML进行Spring配置
  • Spring Web Service项目的OXM功能已被迁移到Spring框架核心

Spring框架自带的多种XML命名空间,通过这些命名空间可以配置Spring容器

命名空间 用途
aop 为声明切面以及将@AspectJ注解的类代理为Spring切面提供了配置元素
beans

支持声明Bean和装配Bean,是Spring最核心也是最原始的命名空间

context 为配置Spring应用上下文提供了配置元素,包括自动检测和自动装配Bean,注入非Springzhujie
jee 提供了与Java EE API的集成,例如JNDI和EJB
jms 为声明消息驱动的POJO提供了配置元素
lang 支持配置由Groovy, JRuby,货BeanShell等脚本实现的Bean
mvc 启用Spring MVC的能力,例如面向注解的控制器,视图控制器和拦截器
oxm 支持Spring的对象到XML映射配置
tx 提供声明试事务配置
util 提供各种各样的工具类元素,包括把集合配置为Bean,支持属性占位符元素

转载于:https://my.oschina.net/kenshiro/blog/159970

你可能感兴趣的文章
学习编程的方法
查看>>
升级linux自带的Python
查看>>
百度地图2.0瓦片地址获取(窗口内瓦片)
查看>>
我的友情链接
查看>>
.JDK1.6安装配置后的测试
查看>>
判断闰年的函数
查看>>
pkill -9 nginx
查看>>
关于ASP.NET MVC4 Web API简单总结
查看>>
BGP最新的AS号:4-byte-as 转换为十进制及AS号兼容性
查看>>
Windows2008server R2 组策略批量更改本地管理员密码
查看>>
ubutnu安装geany
查看>>
webservice 之 Java CXF实战效果 RS WS(一)
查看>>
iOS企业证书发布流程
查看>>
我的友情链接
查看>>
Repository 与 DAO
查看>>
【vmcloudlab】Hyper-V平台上安装Linux集成服务
查看>>
Zabbix监控Windows主机
查看>>
Android加载第三方jar混淆出错的问题
查看>>
Docker的文件系统
查看>>
IBM x3850 RAID5数据恢复方案及过程
查看>>