写点什么

spring

9 人感兴趣 · 186 次引用

  • 最新
  • 推荐

Spring 源码学习 14:initApplicationEventMulticaster、onRefresh 和 registerListeners

用户头像
程序员小航1 月 13 日

上一篇介绍了国际化的使用以及初始化消息源的源码,接下来接着往下阅读,将进入 initApplicationEventMulticaster 、onRefresh 和 registerListeners 的相关操作逻辑。

https://static001.geekbang.org/infoq/cb/cbe2ee8a39ff55c4091dd55343ceedcb.jpeg?x-oss-process=image/resize,w_416,h_234

顶级!13 位专家力荐 Spring5 为企业级开发提供一站式方案

用户头像
996小迁1 月 13 日

Spring作为一个互联网公司的必备框架,毫无疑问,在Java开发中占据了十分重要的位置!它可以解决企业应用开发的复杂性,为此提供解决方案。Spring的发展日新月异,满足了企业发展的需要。

https://static001.geekbang.org/infoq/df/df0a7980276e544af8e4d7312895bbfe.jpeg?x-oss-process=image/resize,w_416,h_234

公开!阿里甩出“源码阅读指南”,原来源码才是最经典的学习范例

用户头像
程序员小毕1 月 11 日

为什么面试要问源码?为什么我们Java程序员要去看源码?相信大多数程序员看到源码第一感觉都是:枯燥无味,费力不讨好!要不是为了“涨薪”我才不去看这个鬼东西!但其实真要把源码这东西搞定你得到的东西远比你想象的要多!

深度解析!滴滴内部开源 Spring IoC 和 AOP 源码小册

用户头像
Java架构追梦1 月 5 日

Spring是分层的full-stack (全栈)轻量级开源框架, 以loC和AOP为内核,提供了展现层SpringMVC和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,已经成为使用最多的Java EE企业应用开源框架。

Spring 源码学习 13:initMessageSource

用户头像
程序员小航1 月 4 日

在阅读完 registerBeanPostProcessors 源码之后, 下一步就进入到 initMessageSource,这一步主要作用是初始化国际化文件。

Spring 源码学习 12:registerBeanPostProcessors

用户头像
程序员小航1 月 2 日

前面通过 invokeBeanFactoryPostProcessors 这一步了解到了什么是 BeanFactoryPostProcessor ,以及 BeanFactoryPostProcessor 的使用及作用,并通过 invokeBeanFactoryPostProcessors 这一步源码,对 BeanFactoryPostProcessor 的加载流程有了进一步了解。

终于有人把 SpringBoot 讲清楚了!阿里 P8 力推的 SpringBoot 核心笔记

用户头像
Crud的程序员2020 年 12 月 30 日

伴随着疫情的结束,小A加入了找工作的大军中,但是在面试的时候被一个很简单的知识点springboot给打败了,这些问题你掌握的怎么样呢?

Spring 知识点总结!已整理成 142 页离线文档(源码笔记 + 思维导图)

用户头像
Crud的程序员2020 年 12 月 29 日

由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spring【最核心】的知识点:AOP和IOC

一线大厂开源三份 JDK+Spring+Mybatis 源码笔记

用户头像
Java架构追梦2020 年 12 月 29 日

相信最近去面试过的朋友都发现了一个很重要的变化,那就是在面试中,对于源码的考察越来越多,这个时候在网上就会有这样一种声音:太装*了吧!

Spring 源码学习 11:invokeBeanFactoryPostProcessors

用户头像
程序员小航2020 年 12 月 28 日

invokeBeanFactoryPostProcessors 会执行 BeanFactory 的后置处理器。

Spring 源码学习 10:prepareBeanFactory 和 postProcessBeanFactory

用户头像
程序员小航2020 年 12 月 27 日

根据 refresh 流程,当 obtainFreshBeanFactory 执行结束后,下一步会执行 prepareBeanFactory ,顾名思义,这个方法主要是准备 BeanFactory,下面一起看一看这部分逻辑。

https://static001.geekbang.org/infoq/cb/cbe2ee8a39ff55c4091dd55343ceedcb.jpeg?x-oss-process=image/resize,w_416,h_234

高光时刻!美团推出 Spring 源码进阶宝典:脑图 + 视频 + 文档

用户头像
996小迁2020 年 12 月 25 日

Spring是一个开源框架,相信很多做Java开发的技术人员对Spring并不陌生,Spring是现在企业中经常会用到的,是为了解决企业应用程序开发复杂性而创建的。Spring主要的优势就是可以分层架构,可以为你提供选择使用哪一个组件,同时也会为J2EE应用程序开发体提供

滴滴内部框架手册:Spring5+SpringMVC3+MyBatis3.X

用户头像
Java架构追梦2020 年 12 月 24 日

这份笔记从原理到实践,详解Spring 5+Spring MVC 5+MyBatis 3.X开发技术,从开发实战出发,结合开发工具IntelliJ IDEA,通过完整的项目实例让读者了解和学习SSM框架。同时整合Redis缓存、消息中间件ActiveMQ等热广]技术的高并发项目实践!

Spring 源码学习 09:refresh 大概流程

用户头像
程序员小航2020 年 12 月 23 日

准备工作结束之后,就是进入核心代码 refresh。

https://static001.geekbang.org/infoq/55/55e967f9bca015df73bb1618c6bf4ab4.jpeg?x-oss-process=image/resize,w_416,h_234

使用基于 SpringMVC 的透明 RPC 开发微服务

用户头像
AI乔治2020 年 12 月 22 日

我司目前 RPC 框架是基于 Java Rest 的方式开发的,形式上可以参考 SpringCloud Feign 的实现。Rest 风格随着微服务的架构兴起,Spring MVC 几乎成为了 Rest 开发的规范,同时对于 Spring 的使用者门槛也比较低。

详解 Spring5+SpringMVC5+MyBatis3.X,同时整合 Redis 缓存 +ActiveMQ+ 项目等

用户头像
Java架构追梦2020 年 12 月 21 日

SSM框架一路走来已十余载,它保留了经典Java EE应用架构高度可扩展性和高度可维护性,对于大部分企业应用还是第一首选。但我最近在网上经常看到一些帖子说:现在企业中的主流是Spring Boot,传统的SSM框架已经过时了!

https://static001.geekbang.org/infoq/28/28c3e889e03eac5ccb70036268225008.jpeg?x-oss-process=image/resize,w_416,h_234

记一次神奇的 MySQL 死锁

用户头像
双儿么么哒2020 年 12 月 14 日

你以为开启了事务就万事大吉了, 还是太年轻了

SpringBoot 系列(6)- 测试

用户头像
引花眠2020 年 12 月 14 日

我想大家对于测试都不陌生,常见的测试,有各种不同的分类,比如单元测试、集成测试、系统测试等等。 一般由程序员自己做的测试有单元测试与系统测试。 单元测试,不同的人对于单元的含义有不同的理解,有的人认为只有函数是一个单元,有的人认为一个类是一个

spring2.5.6+java6 升级到 spring4+java8 了

用户头像
阿水2020 年 12 月 12 日

从spring2.5.6+java6升级到spring4+java8,老项目也有春天

https://static001.geekbang.org/infoq/70/70ba4bb49ecfe22d84d0288ad8a97055.png?x-oss-process=image/resize,w_416,h_234

Spring 源码学习 08:register 注册配置类

用户头像
程序员小航2020 年 12 月 7 日

看完无参构造的源码及流程之后,后面将会执行 register 方法。

https://static001.geekbang.org/infoq/8f/8fb106d581c4fe54820e875be2666f92.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 源码学习 07:ClassPathBeanDefinitionScanner

用户头像
程序员小航2020 年 12 月 6 日

AnnotationConfigApplicationContext 构造函数除了初始化一个 reader ,还有一个 scanner,下面来一起看看 ClassPathBeanDefinitionScanner 都有什么逻辑。

喝完可乐桶后程序员回归本源,开源 Spring 基础内容

用户头像
小Q2020 年 12 月 5 日

周六了,又是摸鱼的一天,今天还有点不在状态,脑瓜子迷迷糊糊的,昨晚出去喝可乐桶喝的脑子到现在都不是很正常(奉劝各位可以自己小酌:450ml威士忌+1L多一点可乐刚刚好,可能是我酒量不好),正好没啥事就想整理一下自己的文件夹,发现了很久之前整理的一个

https://static001.geekbang.org/infoq/c6/c6441cfd0b43765d3358f93a6d634c4a.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 源码学习 06:AnnotatedBeanDefinitionReader

用户头像
程序员小航2020 年 12 月 5 日

BeanDefinition 的概念也了解了,也知道一个 Bean 在 Spring 中定义的信息有哪些之后,继续言归正传。

https://static001.geekbang.org/infoq/2d/2d7df0a885599805bce23d47f8d18e3b.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 源码学习 05:BeanDefinition 概念及其实现

用户头像
程序员小航2020 年 12 月 4 日

结合官方文档以及源码,一起了解一下 BeanDefinition!

https://static001.geekbang.org/infoq/78/78b2ea391f829d6f4f00e1a2c5bd7085.jpeg?x-oss-process=image/resize,w_416,h_234

Spring AOP 核心类解析,这是最全的一篇了!!

用户头像
冰河2020 年 12 月 3 日

Spring AOP核心类解析,看这一篇就够了!!

淦!终于有人把 Java 8 和 Spring 5 完美合体了,业界堪称“神迹”

用户头像
Java架构追梦2020 年 12 月 3 日

终于有一个一位大佬可以把Java8和Spring5完美合体了,据说这位大佬在支付宝、美团点评、滴滴、亚马逊都有任职。下面就给大家分享这两份业绩堪称“神迹”的完美!

https://static001.geekbang.org/infoq/bd/bd360ee275649aa3515ca19ecab15bdf.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 源码学习 04:初始化容器与 DefaultListableBeanFactory

用户头像
程序员小航2020 年 12 月 3 日

在前一篇文章:创建 IoC 容器的几种方式中,介绍了四种方式,这里以 AnnotationConfigApplicationContext 为例,跟进代码,看看 IoC 的启动流程。

spring_spring资料文章-InfoQ写作平台