Spring面试
2021-04-19 23:51
218 查看
是什么?
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。
Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式 .
IOC
从本质上解决了问题 , 我们程序员不再去管理对象的创建了 , 更多的去关注业务的实现 . 耦合性大大降低 . 这也就是IOC的原型 !
上手Spring
依赖注入
Bean的作用域
默认singleton
Bean的自动装配
byName——即:Bean的id
byType
使用注解装配
@Autowired
@Qualifier
@Resource
使用注解开发
Bean的实现——@Component
属性注入——@Value
@Component3个衍生注解
@Controller:web层、
@Service:service层、
@Repository:dao层
XML与注解的比较
@Configuration 代表这是一个配置类
静、动态代理
静态代理
动态代理
AOP
在不改变原来的代码的情况下,实现了对原有功能的增强,这是AOP中最核心的思想
什么是AOP???
Aop在Spring中的作用
Advice——5种类型的Advice:
SpringAOP中,通过Advice定义横切逻辑,Spring中支持5种类型的Advice:
8.整合mybatis
9.事务
Spring中的事务管理
为什么要配置事务?
相关文章推荐
- Spring面试,IoC和AOP的理解
- Spring面试的IOC和AOP
- Struts,Spring,Hibernate三大框架的面试与笔试题
- Spring面试,IoC和AOP的理解
- java面试(spring)
- 关于面试Spring aop
- Spring面试问答Top 25
- [置顶] 面试时必须理解的spring要点
- Spring核心原理-----面试点
- 面试中怎么回答Spring,IOC,AOP
- 腾讯T4的大佬说“你该这样学习Spring全家桶”,让你不再迷茫(附送学习与面试文档)
- 框架/面试:Spring
- 【面试】Spring问答Top 25
- spring面试大全
- 最全Spring面试71题与答案:IOC+AOP+事务+Bean装配+注解
- Java面试--Spring技术要点--Spring概述
- 求求你,下次面试别再问我什么是 Spring AOP 和代理了!
- Java高级工程师面试题目汇集(关于Struts,Spring,Hibernate三大框架的面试)
- 【面试】【Spring常见问题总结】【07】
- Spring面试问答