这是后端面试集锦第一篇博文——spring
面试话术❗❗❗
1. 介绍一下spring
关于spring
,我们平时做项目一直都在用,不管是使用ssh
还是使用ssm
,都可以整合。
Spring
主要就三点,也就是核心思想:
-
IOC
控制反转 -
DI
依赖注入 -
AOP
切面编程
我先说说IOC
吧,IOC
就是spring
里的控制反转。把类的控制权交给spring来管理,我们使用时,在spring
的配置文件中,配置好bean
标签,以及类的全路径,如果有参数,然后在配置上相应的参数。这样的话,spring
就会给我们通过反射的机制实例化这个类,同时放到spring
容器当中去。
但我们在使用时,需要结合DI
依赖注入使用,把我们想使用的类注入到需要的地方就可以,依赖注入的方式有构造器注入、get、set注入还有注解注入
。我们现在都使用@autowired
或者@Resource
注解的方式注入。
然后,就是AOP
切面编程,他可以在不改变源代码的情况下对代码功能的一个增强。我们在配置文件中配置好切点,然后ÿ