Spring
Barry_2012
这个作者很懒,什么都没留下…
展开
-
Spring Bean生命周期详解
Spring Bean生命周期详解 1 本文说明 本文所述基于Spring3.2.7,已由作者通过程序验证,如果和你理解的过程有所不同,首先请查看环境(Spring版本,bean单例,非单例bean级生命周期相关方法会多次执行)是否一样,其后最好自己手动写个测试程序测试一下。另外,本文结合Spring IoC容器初始化过程结合看更容易理解。具体环境: ApplicationCo转载 2017-09-06 09:25:44 · 979 阅读 · 0 评论 -
Spring面试题
目录 一、Spring工作原理 二、为什么要用Spring 三、请你谈谈SSH整合 四、介绍一下Spring的事务管理 五、什么是依赖注入,依赖注入的作用是什么? 六、什么是AOP,AOP的作用是什么? 七、Spring中的BeanFactory与ApplicationContext的作用有哪些? 八、连接池 九、跨库事务 一、Spring MVC工作原理 1.转载 2017-09-01 09:02:42 · 334 阅读 · 0 评论 -
25个Spring面试题
本人收集了一些在大家在面试时被经常问及的关于spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。 欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考。 问题清单: 什么是Spring框架?Spring框架有哪些主要模块?使转载 2017-09-01 09:06:16 · 215 阅读 · 0 评论 -
69 个经典 Spring 面试题和答案
Spring 概述 1. 什么是spring? spring 是个Java企业级应用的开源开发框架。spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么? 轻量:Spring 是轻量的转载 2017-09-01 09:07:07 · 222 阅读 · 0 评论 -
IOC给程序带来的好处
IOC(inversion of control)的中文解释是“控制反转”或者“依赖注入”,它的实现目的是:我们可以通过配置文件来控制程序的流程,达到程序代码的优化。初学者往往弄不清楚为什么我们可以通过“控制反转”或“依赖注入”来优化我们的代码。今天我想借这个机会说说我对IOC程序设计原则的认识,以及它是怎么样把我们的程序弄“活”的。 一、名词解释 首先我想说说我对“控制反转”和“依赖注入”转载 2017-09-01 13:49:36 · 568 阅读 · 0 评论 -
DI之循环依赖 ——spring
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示: 图3-5 循环引用 循环调用是无法解决的,除非有终结条件转载 2017-10-25 09:50:54 · 412 阅读 · 0 评论 -
控制反转(IOC)和依赖注入(DI)的区别
IOC inversion of control 控制反转 DI Dependency Injection 依赖注入 要理解这两个概念,首先要搞清楚以下几个问题: 参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗?转载 2017-10-25 09:53:13 · 386 阅读 · 0 评论