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中Text节点总结
    JS中Document节点总结
    HTML5 Geolocation位置信息定位总结
    HTML5form表单的相关知识总结
    HTML5文档的各个组成部分分类
    JS中Node节点总结
    vue.js指令总结
    javascript string对象方法总结
    php 接口文档自动生产方式
    python使用
  • 原文地址:https://www.cnblogs.com/mryangbo/p/9964209.html
Copyright © 2011-2022 走看看