自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做一个认真的程序员

好好学习,天天向上

  • 博客(9)
  • 收藏
  • 关注

原创 Spring官网阅读 | 总结篇

接近用了4个多月的时间,完成了整个《Spring官网阅读》系列的文章,本文主要对本系列所有的文章做一个总结,同时也将所有的目录汇总成一篇文章方便各位读者来阅读。下面这张图是我整个的写作大纲对应的文章目录汇总如下:Spring官网阅读(一)容器及实例化本文主要涉及到官网中的1.2,1.3节。主要介绍了什么是容器,容器如何工作。Spring官网阅读(二)(依赖注入及方法注入)本文...

2020-04-14 21:25:45 19149 17

原创 读源码,我们可以从第一行读起

这里说的可以从第一行开始,而不是一定要从第一行开始,本系列的文章是为了精通Spring,所以在这个过程中会有很多细节,如果大家不感兴趣的话,可以跳过这些细节,只关注其中的主干部分。如果能认真阅读本系列的文章,一定能减少源码阅读过程中的障碍。本文主要关注Spring中的AnnotatedBeanDefinitionReader

2020-04-21 21:16:22 8978 12

原创 Spring杂谈 | Spring中的AutowireCandidateResolver

Spring中的AutowireCandidateResolver,我们一起看看Spring到底是怎么处理依赖,到底是怎么判断一个bean能否被注入呢?

2020-04-21 18:27:24 11188 13

原创 Spring官网阅读(十八)AOP的核心概念

这里写目录标题什么是AOPAOP中的核心概念切面通知切点引入目标对象代理对象织入Spring中如何使用AOP1、开启AOP2、申明切面3、申明切点切点表达式excecution表达式语法示例@annotation表达式语法示例within表达式语法示例@within表达式语法示例arg表达式语法示例@args表达式语法示例this表达式target表达式定义切点4、申明通知通知的类型BeforeA...

2020-04-13 23:11:41 5727 18

原创 Spring官网阅读(十七)Spring中的数据校验

在前文中我们一起学习了Spring中的数据绑定,也就是整个DataBinder的体系,其中有提到DataBinder跟校验相关。可能对于Spring中的校验大部分同学跟我一一样,都只是知道可以通过@Valid / @Validated来对接口的入参进行校验,但是对于其底层的具体实现以及一些细节都不是很清楚,通过这篇文章我们就来彻底搞懂Spring中的校验机制。在学习Spring中某个功能时,往...

2020-04-09 00:19:20 2500 12

原创 面试官:你说你懂动态代理,那你知道为什么JDK中的代理类都要继承Proxy吗?

之前我已经写过了关于动态代理的两篇文章,本来以为这块应该没啥问题,没想到今天又被难住了…太难了!!!之前文章的链接:动态代理学习(一)自己动手模拟JDK动态代理、动态代理学习(二)JDK动态代理源码分析...

2020-04-07 22:04:29 3483 21

原创 面试官:你说你懂i++跟++i的区别,那你会做下面这道题吗?

面试官:你说你懂i++跟++i的区别,那你会做下面这道题吗?面试官:“说一说i++跟++i的区别”我:“i++是先把i的值拿出来使用,然后再对i+1,++i是先对i+1,然后再去使用i”面试官:“那你看看下面这段代码,运行结果是什么?”public static void main(String[] args) { int j = 0; for (int i = 0; i ...

2020-04-07 00:05:01 39441 229

原创 Spring官网阅读(十六)Spring中的数据绑定

在前面的文章我们学习过了Spring中的类型转换以及格式化,对于这两个功能一个很重要的应用场景就是应用于我们在XML中配置的Bean的属性值上,如下:<bean class="com.dmz.official.converter.service.IndexService" name="indexService"> <property name="name" value="...

2020-04-05 20:56:25 3446 23

原创 Spring官网阅读(十五)Spring中的格式化(Formatter)

在上篇文章中,我们已经学习过了Spring中的类型转换机制。现在我们考虑这样一个需求:在我们web应用中,我们经常需要将前端传入的字符串类型的数据转换成指定格式或者指定数据类型来满足我们调用需求,同样的,后端开发也需要将返回数据调整成指定格式或者指定类型返回到前端页面。这种情况下,Converter已经没法直接支撑我们的需求了。这个时候,格式化的作用就很明显了,这篇文章我们就来介绍Spring中...

2020-04-01 08:53:54 4501 24

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除