zoukankan      html  css  js  c++  java
  • Java 面试Spring的加载机制

    Spring加载机制:

    首先在项目启动的时候,servlet容器会加载项目中的web.xml文件

    这里说一下web.xml文件的加载顺序(并不是所谓的顺序加载):

    context-param----listener  ----filter ---servlet

    项目启动,在家web.xml文件中的context-param标签,加载spring的配置文件,通过WebApplicationContextUtils.getWebApplicationContext获取applicationContext获取bean,这里是通过beanFactory接口来获取bean的,applicationContext是beanFactory的实现类

    bean通过IOC来动态注入

    Spring IOC有两个含义:依赖注入和控制反转

    依赖注入就是例如 调用数据库的时候,需要service才能获取dao层,这里通过spring容器来动态注入了,不需要我们new了

    控制反转:我们实现依赖注入的方式,通过容器来管理,不需要我们来实现了

    还有就是AOP,我们可以在方法上下添加日志和事务等信息

  • 相关阅读:
    [SUCTF 2019]EasySQL
    [强网杯 2019]随便注
    [HCTF 2018]WarmUp
    Linux下配置JDK环境
    Centos克隆虚拟机后配置网络
    Sublime安装插件
    LeetCode-91-解码方法
    LeetCode-322-零钱兑换
    LeetCode-152-乘积最大子数组
    LeetCode-139-单词拆分
  • 原文地址:https://www.cnblogs.com/onfly/p/6705997.html
Copyright © 2011-2022 走看看