码迷,mamicode.com
首页 > 编程语言 > 详细

spring学习笔记四:spring常用注解总结

时间:2017-11-04 18:03:24      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:text   使用   基本   repos   span   自动   class   ring   blog   

使用spring的注解,需要在配置文件中配置组件扫描器,用于在指定的包中扫描注解

<context:component-scan base-package="xxx.xxx.xxx.xxx" />

 

1.定义Bean @Component

需要在类上面使用注解@Component,改注解的vlan属性用于指定改注解的ID的值

spring还提供三个功能基本和@Component等效的注解

@Repository  用于对DAO实现类进行注解

@Service          用于对Service实现类进行注解

@Controller  用于对Controller实现类进行注解

 

2.@Bean作用域@Scope

需要在类上使用注解@Scope,vlan属性用于指定作用域,默认为singleton

 

3.基本类型属性注入@Value

需要在属性上面使用主机@Value,改注解的value属性用于指定要注入的值

使用改注解完成属性注入时,类中无语setter方法

 

4.按类型注入域属性@AutoWired

需要在域属性上使用注解@AutoWired,该注解默认使用按类型自动装配Bean的方式

使用该注解完成属性注入时,无需setter方法

 

5.按名称注入域属性@AutoWired与@Qualifier

需要在域属性上面联合使用注解@AutoWired和@qualifier。@qualifier的vlan属性用于指定要匹配的ID值,物语setter方法

 

6.域属性注解@Resource

spring提供了对JSR-250规范中定义@Resource标准注解的支持。

@Resource注解及可以按照名称匹配Bean,也可以按照类型匹配Bean。默认先按照类型匹配,再按照名称匹配。如果配置了vlan属性的值,则只按照名称匹配

 

7.Bean的生命始末@PostConstruct域@PreDestroy

 

spring学习笔记四:spring常用注解总结

标签:text   使用   基本   repos   span   自动   class   ring   blog   

原文地址:http://www.cnblogs.com/djoker/p/7783496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!