文章目录
一、Spring复习
-
对spring的认识和理解:
spring是一个轻量级,非侵入式,IOC和AOP一站式的Java后端框架。目的:简化企业开发。
核心模块:AOP、数据访问层,web层,测试… -
spring优点:
spring是一个容器,可以将对象管理起来(IOC);让创建对象和使用对象分离,耦合度降低;使用AOP编程思想,为程序扩展功能更加方便,可以轻松集成其他的框架
缺点:配置量大,模板化配置,依赖的jar较多 -
解释IOC和AOP
IOC:将原本在程序中手动创建对象的控制权交给Spring框架管理
AOP:面向切面编程,面对的是处理过程中的某个步骤或阶段,使得逻辑过程中各部分之间低耦合性的隔离效果,减少重复,专注业务 -
IOC 和 DI 的区别是什么
IOC:是控制反转;DI是依赖注入,通过依赖注入技术,实现控制反转 -
spring 中注入对象的方式
xml注入
注解注入 -
自动注入的注解有哪些注解
- @Autowired:可以写在字段和setter方法上
- @Resource:指定其name属性,为按照名称进行匹配的Bean的id
-
Springc 中的 bean 和 new 的对象有什么区别
-
AOP 中的术语有哪些,通知有哪些
术语:连接点、切入点、通知、目标,代理
通知:方法执行前通知,执行后通知,环绕通知,异常通知,最终通知 -
Spring 实现 AOP 有哪几种方式
注解方式
xml配置方式 -
谈谈 Spring 事务管理,实现方式有几种,原理是什么?
有两种方式:- 编程式事务:代

本文详细探讨了Spring框架,从基础复习到进阶特性。内容涵盖Bean的作用域、生命周期、线程安全、循环依赖、Servlet的过滤器与拦截器区别,以及SpringBoot的自动装配原理。Spring的核心包括IOC和AOP,通过注解和XML配置管理Bean,而SpringBoot简化了Spring的配置。在Spring进阶部分,讨论了Bean的生命周期和线程安全性,以及Spring如何解决循环依赖问题。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



