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 
  • 相关阅读:
    【CCF】高速公路 tarjan强连通缩点
    【hihocoder】欧拉路径 并查集判连通
    【CCF】地铁修建 改编Dijkstra
    Android仿微信朋友圈图片展示实现
    android 禁止 recycler 滑动
    android中关闭软键盘
    java Math.pow 精度丢失问题
    Centos查看端口占用情况和开启端口命令
    centos 部署 php
    php undefinde function json_decode()
  • 原文地址:https://www.cnblogs.com/toov5/p/11205471.html
Copyright © 2011-2022 走看看