2020-03-26发表2022-04-21更新Spring系列8 分钟读完 (大约1166个字)3 | Spring:AOP实现原理看给容器中注册了什么组件,这个组件什么时候工作,功能是什么?@EnableAspectJAutoProxy工作流程①首先从@EnableAspectJAutoProxy注解入手,它使用@Import注解,加入了一个实现了ImportBeanDefinitionRegistrar的类,叫做Aspect阅读更多
2020-03-26发表2022-04-21更新Spring系列9 分钟读完 (大约1284个字)2 | Spring:BeanPostProcessor执行时机与实现原理这一篇主要学到了一种新的看源代码的方法。之前都是从最开始的代码开始,然后一步一步step into。这样会比较浪费时间,并且会因为代码多而容易搞混淆,抓不住重点。这篇主要是看BeanPostProcessor的执行时机与相应的源代码,目前对于它是合适执行的,并不知道,但是可以明确的是我们继承的Bea阅读更多
2020-03-25发表2022-04-21更新Spring系列26 分钟读完 (大约3877个字)1 | Spring:基础注解使用及场景概述本来是打算按照书上面的内容,跟着看一看spring的实现。它是从XML中读取bean配置,感觉现在不怎么用XML来配置了,虽然可以跳过bean的读取,直接看bean的生命周期,但是毕竟现在基本上用注解,所以从网上找了一个直接基于注解讲解spring源码的视频。 视频内容讲解spring的AOP感觉很阅读更多
2020-03-23发表2022-04-21更新Spring系列9 分钟读完 (大约1299个字)0 | Spring:源代码下载、导入与Hello World最近确实受到一些打击,开始思考人生、也开始思考自己到底缺的是什么。决定从spring源代码开始学习,是我在思考后,作出的决定。但是同时我也不会放弃netty,等稍微有点时间了,我会继续开始netty相关的学习。说起来很是惭愧,因为项目中每天都在用这个框架,也觉得自己大致懂spring是干什么的,除了阅读更多
2020-03-15发表2022-04-21更新Spring系列7 分钟读完 (大约1034个字)3 | SpringCloud:Gateway从入门到出坑说句实话,我觉得Spring Cloud Gateway看起来很牛逼。首先是因为zuul的难产,颇有一种谁行谁上的感觉;再一个是WebFlux的加持,瞬间逼格就上去了。但是感觉苦逼的又回到了原点,因为WebFlux看简介是说基于Netty来实现的,绕来绕去又回到了Netty。言归正传,如果只是简单的阅读更多
2020-03-14发表2022-04-21更新Spring系列9 分钟读完 (大约1392个字)2 | SpringCloud:OpenFeign从入门到上天在前篇的基础上,对整个demo项目进行了重新的规划,包括模块名、包名的修改,以及对接口进行了调整,并将模块调用改成了OpenFeign,这个用起来更加方便,连RestTemplate都不需要使用即可完成调用。修改之后的demo项目整体架构如下:.├── module01│ ├── module0阅读更多
2020-03-12发表2022-04-21更新Spring系列11 分钟读完 (大约1615个字)1 | SpringCloud:nacos从入门到出门nacos可提供动态服务发现、服务配置、服务元数据及流量管理。nacos集群搭建下载nacos:https://github.com/alibaba/nacos/releases/download/1.2.0/nacos-server-1.2.0.zip解压修改startup.cmd中的MODE为c阅读更多
2019-12-16发表2022-04-21更新Spring系列3 分钟读完 (大约450个字)Spring系中常见注解用法说明@PathVariable与@RequestParm在spring mvc中,有@requestparm, @requestbody和@pathvariable 三种注解来获得浏览器端的参数,其中@requestparm是取自url中“?”之后的a=b&c=d,@requestbody 来自阅读更多
2019-10-22发表2022-04-21更新Spring系列5 分钟读完 (大约704个字)SpringBoot启动logo配置起始每次打开Spring Boot的应用的main方法时,都会出现下面如下所示Spring的Logo。之前没有注意过这个Logo的配置,直到看到一个Spring Cloud的开源示例项目时,看到了一个配置如下:有一个问题:为什么放在classpath下且名字为banner.txt就能够配置成功?源码阅读更多