Spring
Deniece2017
这个作者很懒,什么都没留下…
展开
-
Spring超详细面试题
原网页地址 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持。 Spring 4.0 发布于 2013 年。这是...转载 2020-03-09 22:08:43 · 188 阅读 · 0 评论 -
对IOC的理解
1. 所谓控制,谁控制了谁:IOC容器控制了对象的生命周期和对象之间的关系 在Spring的工作方式中,所有的类都会在spring容器中登记,告诉spring这是个什么东西,你需要什么东西,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由 spring来控制。 由上述可见,IOC降低了组件之间的耦合度,降低了业务对象之间替换的...转载 2019-02-19 11:35:57 · 625 阅读 · 0 评论 -
Spring中bean的加载过程
1.获取配置文件资源: 通过 ResourceLoader 来完成资源文件位置的定位,DefaultResourceLoader 是默认的实现, 同时上下文本身就给出了 ResourceLoader 的实现,可以从类路径、文件系统, URL 等方式 来定为资源位置。 2.对bean定义信息的解析: 容器通过 BeanDefinitionReader 来完成 bean 定义信息的解析,使 用的是...原创 2019-02-19 11:42:06 · 7549 阅读 · 0 评论 -
对AOP的理解
1 AOP面向切面编程基于IoC,是对OOP的有益补充;AOP代表的是一个横向的关系,剖解开封装的对象内部,并将那些影响了 多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即切面。简单地说,就是将那些与业务无关,却为业务模块所共同调用的 逻辑或责任封装起来,比如日志记录,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 2 Spring实现AOP:J...转载 2019-02-19 17:26:38 · 3881 阅读 · 0 评论 -
数据库及spring事务隔离级别与传播机制
数据库事务隔离机制: Read Uncommitted:最低的隔离级别,什么都不需要做,一个事务可以读到另一个事务未提交的结果。所有的并发事务问题都会发生。 Read Committed:只有在事务提交后,其更新结果才会被其他事务看见。解决脏读问题。 Repeated Read:在一个事务中,对于同一份数据的读取结果总是相同的,无论是否有其他事务对这份数据进行操作,以及这个事务是否提交。可以...转载 2019-08-10 16:01:15 · 159 阅读 · 0 评论 -
Spring mvc 处理流程
一图顶千言万语,用数据、用图说话,下图是springmvc的工作原理图。 SpringMVC工作流程 一、 用户发送请求至前端控制器DispatcherServlet。 1.DispatcherServlet它也是servlet,load-on-startup=1,tomcat启动时它也会初始化,初始化参数是contextConfigLocation上下文配置文件位置,参数值...转载 2019-08-22 16:13:05 · 183 阅读 · 0 评论