Spring框架核心原理与面试精要.pdfVIP

  • 1
  • 0
  • 约1.33万字
  • 约 14页
  • 2026-09-11 发布于北京
  • 举报

金三银四Java面试突击专题

Spring底层篇

===图灵:

楼兰

===

一、什么是Spring?谈谈你对IOC和AOP的理解。

Spring:是一个企业级Java应用程序框架,其主要作用是简化软件的开发及配置

过程,并简化项目部署环境。

Spring的优点:

1、Spring采用低侵入设计,对业务代码的影响很小。

2、Spring的依赖注入机制负责处理对象间的关系,减少了组件间的耦合。

3、Spring了面向切面编程(AOP)技术,支持将一些通用功能进行集中管理,

从而提高复用性。

4、Spring对主流框架了很好的支持。

控制反转(IoC)是指创建对象的控制权转移到Spring来管理。简单来说,就

是应用程序不再需要自己new对象,而是完全由Spring自动创建。

IIoC有三种注入方式:1、构造器注入

2、setter方法注入

3、基于注解的注入。

面向切面编程(AOP)。用于抽取并封装那些与业务无关但会对多个对象产生影

响的公共行为,成为一个可重用的模块。AOP的是动态代理。其中包括JDK

的动态代理和CGLIB动态代理。

二、Spring容器的启动流程是怎样的?

使用Annot

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档