• Spring中好玩的注解和接口


    测试中:

    一、unit中集中基本注解,是必须掌握的。

    • @BeforeClass – 表示在类中的任意public static void方法执行之前执行
    • @AfterClass – 表示在类中的任意public static void方法执行之后执行
    • @Before – 表示在任意使用@Test注解标注的public void方法执行之前执行
    • @After – 表示在任意使用@Test注解标注的public void方法执行之后执行
    • @Test – 使用该注解标注的public void方法会表示为一个测试方法

    二: Spring中的扩展接口

    1. FactroyBean 我们熟悉的AOP基础bean
    2. BeanPostProcess 在每个bena初始化成前后做操作。
    3. InstantiationAwareBeanPostProcessor 在Bean实例化前后做一些操作。
    4. BeanNameAware、ApplicationContextAware 和 BeanFactoryAware 针对bean工厂,可以获取上下文,可以获取当前bena的id。
    5. BeanFactoryPostProcessor Spring允许在Bean创建之前,读取Bean的元属性,并根据自己的需求对元属性进行改变,比如将Bean的scope从singleton改变为prototype。
    6. InitialingBean 在属性设置完毕后做一些自定义操作 DisposableBean 在关闭容器前做一些操作。

    注解: @DependsOn 加载启动优先级  Bean的加载顺序

                @Role 区别分类

                @Primary 顺序

     

    给springboot注册一个filter

    AbstractFilterRegistrationBean 
  • 相关阅读:
    2、细节&Class对象
    1、概述&应用场景
    Magento请求分发与控制器
    Magento强大的配置系统
    ecshop在PHP 5.4以上版本各种错误问题处理
    Thinkphp单字母函数使用指南
    五种常见的 PHP 设计模式
    MyISAM和InnoDB的区别
    linux下如何删除文件夹
    Linux软件安装与卸载
  • 原文地址:https://www.cnblogs.com/toov5/p/11205471.html
Copyright © 2020-2023  润新知