Spring注解小节
来源:互联网 发布:裁切软件 编辑:程序博客网 时间:2024/09/21 08:41
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释。
Spring 2.5引入组件自动扫描机制,可以在类路径地下寻找标注了@Component、@Repository、@Service 和 @Controller 注解的类,要使用自动扫描机制,需要在spring配置文件中配置:
<context:component-scan base-package=”com.eric.spring”>
其中base-package为需要扫描的包(含所有子包) 在接口前面标上@Autowired和@Qualifier注释使得接口可以被容器注入,当接口存在两个实现类的时候必须指定其中一个来注入,使用实现类首字母小写的字符串来注入,如:
@Autowired @Qualifier("chinese") private Man man; 否则可以省略,只写@Autowired。
- Spring注解小节
- spring 学习小节
- 小节
- 小节
- 对Spring的BeanFactory的学习小节
- 对Spring的BeanFactory的学习小节
- Spring的BeanFactory的学习小节
- 对Spring的BeanFactory的学习小节
- spring注解--组合注解
- Spring注解
- Spring注解
- Spring注解
- Spring注解
- Spring注解
- Spring 注解
- Spring注解
- Spring注解
- Spring注解
- String.Format数字格式化输出 {0:N2} {0:D2} {0:C2
- (科大讯飞)实现一个类:不能被继承,而且最多只能有三个实例
- amCharts之柱形图
- 大昭寺
- ios几种简单有效的数组排序方法
- Spring注解小节
- android sdk开发环境
- TCP/IP网络层次结构
- LCM常见工艺类型(COB/COG)
- DEDECMS首页频道channelartlist标签通过typeid属性排序方法
- Tianjin Regional——区域赛初体验
- PHP页面编码问题
- 黑马程序员——自学笔记2(两大语句及for循环嵌套应用)
- 编译时的一些窍门 tips