springboot
文章平均质量分 90
古良道
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring创建及使用切面过程
文章目录AspectJ和Spring aopSpring创建切面创建入口1.普通场景代理1-c.为AspectJ创建对应的advisorc-I.先找到使用了@Aspect注解的类或者使用ajc编译的类c-II.创建普通Advisor及IntroductionAdvisor2.再找出匹配上的切面3.看看是不是需要其他辅助切面【AspectJ】2.根据名字代理切面执行代理执行代理的入口执行切面代理顺序拼接原理AspectJAroundAdviceMethodBeforeAdviceInterceptorAspe原创 2021-09-10 18:06:46 · 1438 阅读 · 0 评论 -
Spring切面笔记
1.在创建普通bean之前,会先创建postprocessor2.一般会先触发创建advisor,在创建advisor时,会先实例化factory(声明或者创建advisor的类),所以比如配置类有定义advisor的beanMethod,就会导致这个configuration先生成实例、注入属性(populate)、注入到spring中,最后再创建advisor...原创 2021-06-09 20:17:49 · 237 阅读 · 0 评论 -
springfox相关记录
1.springboot为1.5.13版本时,springfox为2.6.0,难以生成正确的swagger文档,升级springfox为2.7.0即可2.@ApiImplicitParam的dataType,需要是小写开头,不能是大写!!!想要实现返回值是数组或者list,加上allowMultiple=true即可。3.本地项目生成swagger-ui页面,只要3个配置。启动类加@Enabl...原创 2019-11-04 10:47:27 · 384 阅读 · 0 评论 -
解析源码---结合@ServletComponentScan与@WebServlet,@WebFilter,@WebListener注册servlet,filter,listener
概述由于@ServletComponentScan所在类被加载BeanDefinition时,会加载其Registar。所以会导入ServletComponentScanRegistrar,由此向beanfactory添加了一个ServletComponentRegisteringPostProcessor。当最后调用各种nonOrderedPostProcessors时,会调用ServletC...原创 2019-08-19 21:54:37 · 955 阅读 · 0 评论 -
Spring与SpringBoot对Environment的初始化过程事件发布对比
概述:Spring在初始化environment过程中没有发布有关environment的事件,而SpringBoot会在准备好environment的时候就发布一个applicationEnvPreparedEnvent。但Spring可以发布ContextRefreshedEvent、ContextStartedEvent、ContextStoppedEvent、ContextClosedE...原创 2020-01-07 09:36:15 · 957 阅读 · 0 评论
分享