zoukankan      html  css  js  c++  java
  • 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 
  • 相关阅读:
    String类之indexOf--->查找某字对应的位置
    5、文件过滤器
    String类之endsWith方法--->检测该字符串以xx为结尾
    for循环
    java-成员方法/变量、类方法/变量等区别
    4、File类之获取方法
    3、File类之创建、删除、重命名、判断方法
    2、创建File类对象
    Java 实现Redis客户端,服务端
    Phoenix踩坑填坑记录
  • 原文地址:https://www.cnblogs.com/toov5/p/11205471.html
Copyright © 2011-2022 走看看