spring的面试

luckly121 2017-12-06 原文

spring的面试

Spring注解  Spring的对象访问 Spring面向切面编程  Spring MVC框架

1.spring的优点

轻量级:基础版本的spring框架大约2mb

控制反转(IOC):把生成对象的权利反转给spring框架

面向切面(AOP):把可重用的功能提取出来,然后再将这些通用的功能在合适的时候织入到应用程序中。比如事务管理、权限控制、日志记录、性能统计等。
         底层原理:代理模式 动态代理
AOP的作用:AOP并没有帮助我们解决任何新的问题,它只是提供了一种更好的办法,能够用更少的工作量来解决现有的一些问题,使得系统更加健壮,可维护性更好。

什么是依赖注入,依赖注入的作用是什么?
控制反转容器:把生成对象权利  反转给spring的框架                                    
控制反转的手段 :依赖注入                                    

依赖注入的作用:减少类间耦合度,避免用new来创建对象

spring的依赖注入有哪些方法
属性注入 构造方法注入 工厂方法注入

bean的生命周期
默认:单例 多例:配置scope=Protoype

发表于 2017-12-06 22:03 luckly121 阅读() 评论() 编辑 收藏

 

版权声明:本文为luckly121原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/luckly121/p/7995138.html

spring的面试的更多相关文章

随机推荐

  1. 使用IconWorkshop制作带alpha通道的位图

    最近在项目中用到MFC feature pack中的CMFCButton,这个类基于CButton类派生而来, […]...

  2. AdminLTE的使用

    官方文档link1.AdminLTE的必要配置文件<!-- Tell the browser to be […]...

  3. 如何查看Chrome浏览器保存的账号密码

    之前告诉大家如何一键查看所有保存在IE里的所有密码(点击查看原文),现在来告诉大家如何一键查看Chrome浏览 […]...

  4. 前端调试各种收集

    前端调试 前言 当我第一次知道这种东西,我也惊呆了,居然还有这种操作,实在强大到没朋友,从此爱上调试,按时下班 […]...

  5. Vue系列(1):单页面应用程序

    前言:关于页面上的知识点,如有侵权,请看 这里 。 关键词:SPA、单个 HTML 文件、全靠 JS 操作、V […]...

  6. JSP九大内置对象及四个作用域

    JSP九大内置对象及四个作用域  一.九大内置对象: request           请求对象      […]...

  7. 国庆佳节第四天,谈谈我月收入增加 4K 的故事

    01、起承 在我下定决心改变的这将近 1 年的时间里,遇到了很多很多有故事的人,以及有趣的事。自我的认知改变特 […]...

  8. 观察者模式

    定义 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时 […]...

展开目录

目录导航