Spring
文章平均质量分 94
Spring的学习记录
唥雨凊
一个努力学习的程序小白
展开
-
在spring中常被忽视的注解 @Primary
在spring中常被忽视的注解 @Primary在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的使用例子。有如下一个接口 public interface Singer { String sing(String lyrics); } 有下面的两个实现类:@Component // 加注解,让spring识别publ转载 2020-10-09 13:07:56 · 1818 阅读 · 0 评论 -
Spring学习:事务
Spring事务什么是事务理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。所以,如果一个步骤成功另一个步骤失败对双方都不是好事,如果不管哪一个步骤失败了以后,整个取钱过程都能回滚,也就是完全取消所有操作原创 2020-11-10 15:03:39 · 74 阅读 · 0 评论 -
AOP如何实现及实现原理
AOP如何实现及实现原理概述:最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。 这篇文章将会按照如下目录展开:AOP简介代码中实现举例AOP实现原理部分源码解析AOP简介相信大家或多或少的了解过AOP,都知道它是面向切面编程,在网上搜索可以找到很多的解释。这里我用一句话来总结:AOP是能够让我们在不影响原有功能的前提下,为软件横向扩展功能。 那么横向扩展转载 2021-03-31 11:29:00 · 344 阅读 · 0 评论 -
Spring学习:IOC
待完成原创 2020-11-30 10:16:32 · 54 阅读 · 0 评论 -
Spring学习:事务
待完成原创 2020-11-30 10:14:17 · 65 阅读 · 0 评论 -
Spring学习:循环依赖
待完成原创 2020-11-30 10:13:38 · 94 阅读 · 0 评论