zoukankan      html  css  js  c++  java
  • Spring基础(二)

    一、使用注解配置Spring

    1.1步骤

    --配置文件中,指明注解位置

    --要用的地方打上注解



    --改对象的作用范围(修改掉默认的单例,变多例)



    --属性的注入(两种)

    使用的反射实现


    set方法实现的


    --引用对象的注入(三种)

    1.Autowired


    2.Autowired+Qualifier


    3.Resource



    --初始化|销毁方法打上@PostConstruct或@PreDestroy即可



    二、Spring的AOP思想(准确的是,spring对aop的支持)

    1.AOP本身是什么?

    横向重复,那么纵向抽取




    2.Spring对AOP的支持

    -Spring AOP-概念

    以前使用AOP 可能自己去生成代理对象,现在是Spring为我们生成代理对象。


    --Spring AOP原理

    1.动态代理(优先)

    被代理对象必须要实现接口,才能产生代理对象.如果没有接口将不能使用动态代理技术

    2.引入第三方代理技术,cglib代理(没有接口的情况用这种方式)

    第三方代理技术,cglib代理.可以对任何类生成代理.代理的原理是对目标对象进行继承代理. 如果目标对象被final修饰.那么该类无法被cglib代理.


    3.AOP名词






    三、Spring中AOP 使用演示例子

    1.导包

    2.准备目标对象(要进行AOP操作的目标)


    3.准备通知(准备增强代码),下面是一个类



    4.配置进行织入,将通知织入目标对象中



  • 相关阅读:
    七夕祭
    Running Median
    电影Cinema
    Best Cow Fences
    Sumdiv
    Tallest Cow
    激光炸弹
    Strange Towers of Hanoi
    Gerald and Giant Chess
    CF24D Broken robot
  • 原文地址:https://www.cnblogs.com/chz-blogs/p/9380940.html
Copyright © 2011-2022 走看看