zoukankan      html  css  js  c++  java
  • 《spring 攻略》笔记1

    chapter1 spring简介

    两种spring ioc容器实现类型:

    1. BeanFactory 
    2. ApplicationContext 应用程序上下文

    DI技巧:

    1. @Autowired(required=false) :当spring找不到匹配的bean时,将不设置该属性;
    2. @Qualifier 也可以应用到方法参数中进行自动装配。

      

    IOC技巧:

    1. 过滤扫描组件

      

    chapter3 SpringAOP和AspectJ支持

    spring AOP的核心实现技术在所有版本中都一样:动态代理。

    Spring 只允许aspect应用到IOC容器中声明的Bean。

    AOP框架使用:

    1. 在bean配置文件中添加元素  <aop:aspectj-autoproxy> (用于告诉spring有注解式aspect类)
    2. 编写aspect 类 ,类上添加注解@Aspect,方法上添加@Before、@After、@AfterReturning、@AfterThrowing、@Around及对应通知方法。在注解内添加切入点表达式。(注解式)
    3. 容器管理aspect类 <bean class="aspect类包路径" />

    切入点的应用: 

    1. @Pointcut("切入点表达式") 添加在方法上;
    2. 切入点定义空方法,其他通知需要引用到切入点表达式就可以直接引用切点。

    基于XML配置使用aspect:

    1. 取消掉 <aop:aspectj-autoproxy> ,忽略注解式aspect;

    chapter5 Spring Security

  • 相关阅读:
    博客园Js设置
    springboot练习笔记
    相关的其他文件
    设计模式之----代理模式
    JSP的四种范围
    io流读写及相关内容
    缓存
    gson解析json
    Android简单获得通讯录
    android服务之一 Service
  • 原文地址:https://www.cnblogs.com/mryangbo/p/9964209.html
Copyright © 2011-2022 走看看