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. 关于CORS跨域问题的理解

    起因 因为这段时间一个项目前后端分别部署在不同服务器的需要,抽空学习了一下CORS问题,不足之处,欢迎指教. […]...

  2. 二:redis配置

    二:redis配置 一:简介   Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.c […]...

  3. Linux RAID 磁盘管理

    Linux RAID 磁盘管理 RAID工作模式介绍:https://www.cnblogs.com/xian […]...

  4. Linux 入门命令

    一、Linux 命令格式 命令 [选项] [参数] (必需) (非必需) (非必需) eg   二、常用命令 […]...

  5. Web前端和后端开发的区别和要求

    Web前端和后端开发的区别和要求 有时候自己会分不清,其实是因为前后端都了解,类似于全栈工程师,但又什么都不是 […]...

  6. vue : 无法加载文件 C:UsersLenovoAppDataRoaming pmvue.ps1,因为在此系统上禁止运行脚本。

    第一步:用管理员身份打开    第二步:执行:set-ExecutionPolicy RemoteSigned […]...

  7. 关于Ubuntu播放rmvb等各类视频文件的配置 – imgogogo

    关于Ubuntu播放rmvb等各类视频文件的配置 目录 * 安装软件解码器 * 配置字幕和软件 o 配置tot […]...

  8. Mysql相关知识点总结(一)

    information_schema库:information_schema库中的表大都是temporory表 […]...

展开目录

目录导航