![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring系列
文章平均质量分 95
JAVA Spring框架
残·影
大多数内容都是看视频做的笔记,侵删
展开
-
Spring系列-设计模式
控制反转(IoC)和依赖注入(DI) IoC(Inversion of Control,控制反转) 是Spring 中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目的是借助于“第三方”(Spring 中的 IOC 容器) 实现具有依赖关系的对象之间的解耦(IOC容器管理对象,你只管使用即可),从而降低代码之间的耦合度。IOC 是一个原则,而不是一个模式,以下模式(但不限于)实现了IoC原则。 Spring IOC 容器就像是一个工厂一样,当我们需要创建一个对象的时候,只需要配置转载 2021-03-06 16:25:44 · 213 阅读 · 0 评论 -
Spring系列-常见问题总结
1. 什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。比如:Core Container 中的 Core 组件是Spring 所有组件的核心,Beans 组件转载 2021-03-06 16:24:18 · 226 阅读 · 0 评论 -
Spring系列-SpringBean
前言 在 Spring 中,那些组成应用程序的主体及由 Spring IOC 容器所管理的对象,被称之为 bean。简单地讲,bean 就是由 IOC 容器初始化、装配及管理的对象,除此之外,bean 就与应用程序中的其他对象没有什么区别了。而 bean 的定义以及 bean 相互间的依赖关系将通过配置元数据来描述。 Spring中的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢? 例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独的Sevlet线程来处理请求,引入S转载 2021-03-06 16:16:38 · 196 阅读 · 0 评论 -
Spring系列-事务总结
0.前言 本文转载于github开源项目:https://github.com/Snailclimb/JavaGuide。 1. 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 Guide 哥:大家应该都能背上面这句话了,下面我结合我们日常的真实开发来谈一谈。 我们系统的每个业务方法可能包括了多个原子性的数据库操作,比如下面的 savePerson() 方法中就有两个原子性的数据库操作。这些原子性的数据库操作是有依赖的,它们要么都执行,要不就都不执行。 public void saveP转载 2021-03-06 16:22:39 · 190 阅读 · 0 评论 -
Spring系列-SpringBoot+Spring常用注解
0.前言 本文转载于github开源项目:https://github.com/Snailclimb/JavaGuide。 ⭐spring springmvc和springboot的区别 SpringBoot 的自动配置机制 @Autowired 和@Resource的区别和联系 Resource 按照名称进行匹配 Autowired 按照类型进行匹配 Autowired 是spring的注解 Resource是java的一个注解 1. @SpringBootApplication 这里先单独拎出转载 2021-03-06 16:18:35 · 297 阅读 · 0 评论