首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring惯用的annotation

2012-09-15 
spring常用的annotation与通过 XML 配置的 Spring Bean 一样,通过上述注解标识的 Bean,其默认作用域是sin

spring常用的annotation


与通过 XML 配置的 Spring Bean 一样,通过上述注解标识的 Bean,其默认作用域是"singleton",为了配合这四个注解,在标注 Bean 的同时能够指定 Bean 的作用域,Spring 2.5 引入了 @Scope 注解。使用该注解时只需提供作用域的名称就行了,如下所示:


  • 如果使用的是 Java 5 以上版本,可以使用注解进行更细粒度的控制。

    我们还可以将 @Qualifier 标注在集合类型上,那么所有 qualifier 名字与指定值相同的 Bean 都将被注入进来。

    最后,配置文件中需要指定每一个自定义注解的属性值。我们可以使用 <meta> 标签来代替 <qualifier/> 标签,如果 <meta> 标签和 <qualifier/> 标签同时出现,那么优先使用 <qualifier> 标签。如果没有 <qualifier> 标签,那么会用 <meta> 提供的键值对来封装 <qualifier> 标签。示例如下:


    @Autowired 注解对应的后处理注册与前面相似,只需在配置文件中增加如下一行即可:

    参考资料

    • Spring 3.0官方参考指南:提供了对 Spring 3.0 的全方位讲解,是学习 Spring 3.0 的最佳资料。

    • 使用Spring 2.5 注释驱动的 IoC 功能:详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。

    • Spring官方论坛:在这里可以和来自世界各地的 Spring 爱好者交流 Spring 技术。

    • 访问 developerWorks?Open source 专区获得丰富的 how-to 信息、工具和项目更新以及?最受欢迎的文章和教程,帮助您用开放源码技术进行开发,并将它们与 IBM 产品结合使用。

  • 热点排行