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. 我的Windows软件列表

    我的Windows软件列表 最近因为一些原因不得不重装系统,所以顺便把电脑中的所有应用整理一下,相当于做个应用 […]...

  2. 笔记本电脑连接wifi后上不了网解决方法

    笔记本电脑连接wifi后上不了网解决方法: 问题:    笔记本用手机上网,连接wifi后上不了网,ip,dn […]...

  3. Java学习资源

    1.Spring 各版本信息 https://github.com/spring-projects/sprin […]...

  4. iOS开发|从小公司到进大厂,我的进阶学习之旅!

    iOS高级进发 OC源码下载地址 苹果开发文档 如何阅读苹果开发文档 GNUstep是GNU计划的项目之一,它 […]...

  5. 在线绘图工具—processon

      今天给大家推荐一款在线作图工具processon,使用非常方便,大家没事可以看看   https://ww […]...

  6. Python格式化输出

      说到格式化输出就要先说说print函数了   python的格式化输出就是对python的字符串进行一系列 […]...

  7. JUnit报Method‘initializationError’not found,opening the test class错误 – 伊米伊念

    JUnit报Method‘initializationError’not found,opening the […]...

  8. ERP的主数据的操作与设计–开源软件诞生25

    赤龙ERP主数据管理讲解–第25篇 用日志记录“开源软件”的诞生 【进入地址 点亮星星】̵ […]...

展开目录

目录导航