Spring
文章平均质量分 88
Y_YoungSun
技术宅男
展开
-
入理解 SpringBoot 启动机制(starter 机制)
深入理解 SpringBoot 启动机制(starter 机制)一、前言 二、起步依赖 三、自动配置 1.基于java代码的bean配置 2.自动配置条件依赖 3.Bean参数的获取 3.Bean的发现 4.Bean 加载 四、总结《Java 2019 超神之路》 《Dubbo 实现原理与源码解析 —— 精品合集》 《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》 《Spring MVC 实现原理与源码解析转载 2021-02-08 16:45:48 · 476 阅读 · 1 评论 -
SpringBoot简介
SpringBoot简介一、Spring的优缺点Spring的优点Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的EnterpriseJavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。1.使用Spring的IOC容器,将对象之间的依赖关系交给Sp.转载 2021-02-08 16:20:03 · 265 阅读 · 0 评论 -
Spring Cloud 入门总结
Spring Cloud 入门总结转载于作者:FrancisQ链接:https://juejin.im/post/5de2553e5188256e885f4fa3首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。总体架构什么是Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring转载 2021-02-08 16:18:38 · 80 阅读 · 0 评论 -
MySQL事务隔离级别和Spring事务关系介绍
事务隔离级别介绍隔离级别 脏读 不可重复读 幻读 未提交读(Read uncommitted) 可能 可能 可能 已提交读(Read committed) 不可能 可能 可能 可重复读(Repeatable read) 不可能 不可能 可能 可串行化(Serializable ) 不可能 不可能...转载 2018-09-18 10:51:04 · 1275 阅读 · 0 评论 -
事务的传播行为(讲得比较好)
我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么事...转载 2018-09-18 10:51:12 · 303 阅读 · 0 评论 -
整合Spring时Service层为什么不做全局包扫描详解
原文链接:http://www.imooc.com/article/16155一、Spring和SpringMVC的父子容器关系1.讲问题之前要先明白一个关系一般来说,我们在整合spring和SpringMVC这两个框架中,web.xml会这样写到:<!-- 加载spring容器 --> <!-- 初始化加载application.xml的各种配置文件 --> &l...转载 2018-07-12 17:27:02 · 123 阅读 · 0 评论 -
spring中的web上下文,spring上下文,springmvc上下文区别(超详细)
web上下文(Servlet context),spring上下文(WebApplication Context),springmvc上下文(mlWebApplicationCont)之间区别.上下文:可以简单的理解为容器,配置文件web上下文目标对象是所有web应用,spring上下文目标对象是单个web应用,spring mvc目标对象是单个web应用的spring mvc框架(是spring...转载 2018-07-12 16:44:04 · 251 阅读 · 0 评论 -
Spring源代码解析:IoC容器在Web容器中的启动
以下引用自博客:http://jiwenke-spring.blogspot.com/ 上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC容器是怎样被载入和起作用的。 简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业...转载 2018-07-12 14:53:37 · 236 阅读 · 0 评论 -
Spring AOP 实现原理与 CGLIB 应用
AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强...转载 2018-07-11 21:02:26 · 148 阅读 · 0 评论 -
Spring并发访问的线程安全性问题(高度总结)
spring中的并发访问题:我们知道在一般情况下,只有无状态的Bean才可以在多线程环境下共享,在Spring中,绝大部分Bean都可以声明为singleton作用域。那么对于有状态的bean呢?Spring对一些(如RequestContextHolder、TransactionSynchronizationManager、LocaleContextHolder等)中非线程安全状态的bean采用...转载 2018-07-10 13:32:12 · 137 阅读 · 0 评论 -
Spring:源码解读Spring IOC原理
一、什么是Ioc/DI? IoC 容器:最主要是完成了完成对象的创建和依赖的管理注入等等。先从我们自己设计这样一个视角来考虑:所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。这个描述最具体表现就是我们可配置的文件。对象和对象关系怎么表示?可以用 xml , pro...转载 2018-06-26 14:52:24 · 166 阅读 · 0 评论