• Spring注解


    掌握 Bean 的注解配置

    掌握依赖注入的注解配置

    掌握 AOP 的注解配置

    一、 bean管理:将类|对象交给Spring管理

    1XML写法

    问题:

    Spring提供的对象,都是同一个,这种形式叫做单例模式

    单例模式:减少内存的开销

    2、bean注解开发

    第一步:更新Schema验证

    第二步:开启注解扫描

    第三步:类添加注解@Component

     

    常用注解:

    @Component 对于普通类

      @Controller 控制层注解 UserServlet

      @Service 业务层注解 --XXXServiceImpl

      @Repository 持久层 --XXXDaoImpl

     * 以上标签作用一样

    依赖注入的注解配置

    回顾XML写法

    注解实现依赖注入

    第一步:将类全部进行bean注解管理

    第二步:在属性(一般指代对象属性) 添加@Autowired

    先根据类型进行查找,再根据id(名字)

     报错

     作为属性的接口有两个实现类,我们没有指定使用哪一个

    解决方案:

    1、 将属性名改成使用bean对象的id

    2、 或者将要使用beanid改成属性名

    补充:如何修改bean的id

    3、使用@Autowired+@Qualifier(“XX”) 推荐

    指定要使用的是哪个实现类 bean对象id

    4@Resource注解

     AOP 的注解配置

    一、 回顾XML写法

     二、注解开发

    第一步:schema验证

    第三步:开始扫描+开始AOP注解

     第四步:添加注解

    1、 前置通知注解@Before

     2、 正常后置

     3、 公有的切入点: @Pointcut(切入点函数)

     4、 异常后置 @AfterThrowing

     5、 最终  @After

    6、 环绕

    单例模式:

    1、 Spring默认单例模式

     

  • 相关阅读:
    【Winform】Webservice调用服务器端EXE
    LeetCode: Word Ladder II
    LeetCode: Maximal Rectangle
    Algorithm: 拓扑排序
    Algorithm: 匈牙利算法
    LeetCode: Scramble String
    LeetCode: Integer to Roman
    LeetCode: Roman to Integer
    算法导论:基础知识。
    C++主函数main()讲解
  • 原文地址:https://www.cnblogs.com/lxn521/p/12455763.html
Copyright © 2020-2023  润新知