Spring知识点总结

  1. 简介一下Spring框架。

答:Spring框架是一个开源的容器性质的轻量级框架。主要有三大特点:容器、IOC(控制反转)、AOP(面向切面编程)。

  1. Spring框架有哪些优点?谈谈你的看法。

答:Spring框架主要有三大优点:

(1) 容器。Spring框架是一个容器,能够管理项目中的所有对象。

(2) IOC(控制反转)。Spring将创建对象的方式反转了,从程序员自己创建反转给了程序。

(3) AOP(面向切面)。面向切面编程,简而言之,就是将纵向重复的代码横向抽取出来。Spring框架应用了面向切面的思想,主要体现在为容器中管理的对象生成动态代理对象。

  1. 什么是IOC?

答:IOC:控制反转,指得是将对象的创建权反转给Spring。作用是实现了程序的解耦合。、

  1. 什么是DI?

答:DI:依赖注入,需要有IOC环境,在Spring创建Bean对象时,动态的将依赖对象注入到Bean对象中去。依赖注入最大的好处就是解耦合。

Spring知识点总结-CSDN博客

相关推荐
一叶飘零_sweeeet25 分钟前
2026 年 Java 面试必问:Spring AI 核心原理,90% 人答不全
java·面试·spring ai
星河耀银海25 分钟前
JAVA 泛型与通配符:从原理到实战应用
android·java·服务器
咱那飘逸的长发27 分钟前
Trae java项目配置全局maven和jdk
java·python·maven
SamDeepThinking28 分钟前
为什么要做性能测试
java·后端·程序员
晔子yy28 分钟前
[JAVA探索之路]带你从零开始实现线程池
java·开发语言
Rust研习社35 分钟前
Rust 的 Box、Rc、Arc 到底怎么选?
开发语言·后端·rust
rADu REME40 分钟前
SpringBoot + vue 管理系统
vue.js·spring boot·后端
IT_陈寒43 分钟前
JavaScript的异步地狱,我差点没爬出来
前端·人工智能·后端
NEGl DRYN44 分钟前
Go基础之环境搭建
开发语言·后端·golang
AI木马人1 小时前
20.人工智能实战:大模型项目如何从 Demo 走向生产?一套可落地的上线验收清单与工程治理方案
java·开发语言·人工智能