
Spring
文章平均质量分 85
siriusol
这个作者很懒,什么都没留下…
展开
-
Spring 设计思想
控制反转 (IoC) 和依赖注入 (DI)IoC(Inverse of Control, 控制反转)是一种解耦的设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring 框架来管理。它的主要目的是借助于“第三方”(Spring 中的 IOC 容器) 实现具有依赖关系的对象之间的解耦(IOC 容器管理对象,只管使用即可),从而降低代码之间的耦合度。IOC 是一个原则,不是一个模式。IoC 在其他语言中也有应用,并非 Spring 特有。 IoC 容器是 Spring 用来实现 IoC 的载体,原创 2020-06-01 20:41:58 · 648 阅读 · 0 评论 -
Spring 事务
参考链接:https://snailclimb.gitee.io/javaguide/#/docs/system-design/framework/spring/SpringInterviewQuestionsSpring 管理事务方式编程式事务,在代码中硬编码。(不推荐使用)声明式事务,在配置文件中配置(推荐使用)声明式事务又分为两种:基于XML的声明式事务基于注解的声明式事...转载 2020-04-10 19:43:03 · 86 阅读 · 0 评论 -
Spring SpringMVC 工作原理
参考链接:https://snailclimb.gitee.io/javaguide/#/docs/system-design/framework/spring/SpringInterviewQuestions前言Model1 时代 : 。在 Model1 模式下,整个 Web 应用几乎全部用 JSP 页面组成,只用少量的 JavaBean 来处理数据库连接、访问等操作。这个模式下 JSP...转载 2020-04-10 19:40:48 · 171 阅读 · 0 评论 -
Spring 设计模式
参考链接:https://snailclimb.gitee.io/javaguide/#/docs/system-design/framework/spring/Spring-Design-Patterns工厂模式Spring 使用工厂模式通过 BeanFactory 或 ApplicationContext 创建 bean 对象。两者对比BeanFactory :延迟注入(使用到某个...原创 2020-04-10 13:07:33 · 1382 阅读 · 1 评论 -
Spring Bean
在 Spring 中,那些组成应用程序的主体及由 Spring IOC 容器所管理的对象,被称之为 bean。简单地讲,bean 就是由 IOC 容器初始化、装配及管理的对象,除此之外,bean 就与应用程序中的其他对象没有什么区别了。而 bean 的定义以及 bean 相互间的依赖关系将通过配置元数据来描述。Spring中的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全...转载 2020-02-22 20:35:01 · 144 阅读 · 0 评论