1.说说你对Spring的IOC机制的理解可以吗?Spring IOC框架,控制反转,依赖注入以前是xml文件来进行一个配置,后面进化到了基于注解来进行自动依赖注入Spring ioc,spring 容器,根据xml配置,或者是你的注解,去实例化你的一些bean对象,然后根据xml配置或者注解,去对bean对象之间的应用关系,去进行依赖注入,某个bean依赖了另外一个bean底层的核心技术,反射,它会通过反射的技术,直接根据你的类去自己构建对应的对象出来,用的...
SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。2.BeanFactory 接口和 ApplicationContext 接口有什么区别 ? ①ApplicationContext 接口继承BeanFactory接口,Spring核心工厂是BeanFactory ,BeanFactory采取延迟加载,第一次getBean时...
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等 7.spring属于低侵入式设计,代码的污染极低 8.独立于各种应用服务器 9.spring的DI机制...
1、什么是 Spring 框架? Spring 框架有哪些主要模块? 2、使用 Spring 框架能带来哪些好处? 3、什么是控制反转(IOC)?什么是依赖注入? 请解释下 Spring 框架中的 IoC? 4、 BeanFactory 和 ApplicationContext 有什么区别? 五、请解释 Spring Bean 的生命周期? 六、 Spring Bean 的作用域之间有什么区别? 7、什么是 Spring inner beans? 8、 Spring 框架中的单例 Beans 是线程安全的么? 9、请解释 Spring Bean ...
前言 面试大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识)分为MySQL+Java+Redis+算法+网络+Linux等六类,接下来分享一下我的这次阿里一面面经+一些我的学习笔记。 架构原则:“4 要 1 不要” 如果你是一个架构师,你首先要勾勒出一个轮廓,想一想如何构建一个超大流量并发读写、高性能,以及高可用的系统,这其中有哪些要素需...