本文主要是介绍java面试题-常用框架,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Spring
Spring 是什么
一个开发框架,一个容器,
主要由面向切面AOP 和依赖注入DI两个方面,外加一些工具
AOP和IOC
AOP 面向切面
AOP是一种编程思想,主要是逻辑分离, 使业务耦合程度降低,减少重复代码
Spring的AOP实现主要基于动态代理 ,如果是继承了接口的类 Spring使用的是JDK Proxy ,如果是未继承接口的对象, Spring使用的是cglib,生成一个改对象的子类
IOC
控制翻转 IOC,是一种思想,把原先要交给程序员去做的事情交给容器去做,比如说初始化一个对象,主要依赖注入来实现
Spring Bean 的生命周期
加载配置文件,创建对象,给对象赋值,销毁
Mybatis
#{}与${}的区别
# 是 SQL的参数站位符号,执行SQL 过程中 #{} 会替换成?
- 本文链接: https://blog.lingma.top/2022/09/11/a2c505529d90/java面试题-常用框架/index.html
- 版权声明: 本博客所有文章除特别声明外,均采用 反996许可证版本1.0 许可协议。转载请注明出处!
这篇关于java面试题-常用框架的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!