zoukankan      html  css  js  c++  java
  • spring Annotation 组件注入

    spring 注解的分类

    启动spring自己主动扫描功能

    <context:component-scan/> 

    1.@Repository:

    它用于将数据訪问层 (DAO 层 ) 的类标识为 Spring Bean。详细仅仅需将该注解标注在 DAO 类上就可以。

    为什么 @Repository 仅仅能标注在 DAO 类上呢?

    这是由于该注解的作用不仅仅是将类识别为 Bean,同一时候它还能将所标注的类中抛出的数据訪问异常封装为 Spring 的数据訪问异常类型。 Spring 本身提供了一个丰富的而且是与详细的数据訪问技术无关的数据訪问异常结构,用于封装不同的持久层框架抛出的异常,使得异常独立于底层的框架。

    2.@Component :

    @Component 是一个泛化的概念,只表示一个组件 (Bean) ,能够作用在不论什么层次。

    3.@Service:

    @Component 是一个泛化的概念,只表示一个组件 (Bean) ,能够作用在不论什么层次。

    4.@Controller:

    @Service 通常作用在业务层,可是眼下该功能与 @Component 同样。

  • 相关阅读:
    Android布局优化
    Handler原理
    最少钱币数:
    ASCII码排序
    Fibonacci数
    奇偶数分离
    认识Dom
    js浏览器对象
    返回/设置时间方法与 Math对象
    window.open
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3786288.html
Copyright © 2011-2022 走看看