JAVA面试题-常用框架
# Spring
# Spring 是什么
一个开发框架,一个容器, 主要由面向切面AOP 和依赖注入DI两个方面,外加一些工具
# AOP和IOC
# AOP 面向切面
AOP是一种编程思想,主要是逻辑分离, 使业务耦合程度降低,减少重复代码
Spring的AOP实现主要基于动态代理 ,如果是继承了接口的类 Spring使用的是JDK Proxy ,如果是未继承接口的对象, Spring使用的是cglib,生成一个改对象的子类
# IOC
控制翻转 IOC,是一种思想,把原先要交给程序员去做的事情交给容器去做,比如说初始化一个对象,主要依赖注入来实现
# Spring Bean 的生命周期
加载配置文件,创建对象,给对象赋值,销毁
# Mybatis
# #{}与${}的区别
# 是 SQL的参数站位符号,执行SQL 过程中 #{} 会替换成?
^_^ (^o^)/~
上次更新: 2024/11/01, 16:22:32