Bootstrap
就想搞明白,component-scan 是怎么把Bean都注册到Spring容器的!

其实到本章节我们已经把关于 IOC 和 AOP 全部核心内容都已经实现完成了,只不过在使用上还有点像早期的 Spring 版本,需要一个一个在 spring.xml 中进行配置。

就想搞明白,component-scan 是怎么把Bean都注册到Spring容器的!

其实到本章节我们已经把关于 IOC 和 AOP 全部核心内容都已经实现完成了,只不过在使用上还有点像早期的 Spring 版本,需要一个一个在 spring.xml 中进行配置。

【带你手撸Spring】没有哪个框架开发,能离开 Spring 的 FactoryBean!

老司机,你的砖怎么搬的那么快?是有劲?是技巧?是后门?总之,那个老司机的代码总是可以很快的完成产品每次新增的需求,就像他俩是一家似的!

【带你手撸Spring】没有哪个框架开发,能离开 Spring 的 FactoryBean!

老司机,你的砖怎么搬的那么快?是有劲?是技巧?是后门?总之,那个老司机的代码总是可以很快的完成产品每次新增的需求,就像他俩是一家似的!

small-spring 代码贡献者3个月,敢说精通Spring了,分享我的总结!

18个章节清晰全覆盖Bean生命周期核心功能实现,在手写的过程中会简化 Spring 源码,摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下文、作用域、资源处理等内容实现。

手写Spring,定义标记类型Aware接口,实现感知容器对象

同事写的代码,我竟丝毫看不懂! 大佬的代码,就像赖蛤蟆泡青蛙,长的丑玩的花:接口和接口继承、实现接口的抽象类再由类实现抽象类方法、类A继承的类B实现了类A实现的接口C!

手写Spring,定义标记类型Aware接口,实现感知容器对象

同事写的代码,我竟丝毫看不懂! 大佬的代码,就像赖蛤蟆泡青蛙,长的丑玩的花:接口和接口继承、实现接口的抽象类再由类实现抽象类方法、类A继承的类B实现了类A实现的接口C!

手撸Spring框架,设计与实现资源加载器,从Spring.xml解析和注册Bean对象

你写的代码,能接的住产品加需求吗?在我们实现的 Spring 框架中,每一个章节都会结合上一章节继续扩展功能,就像每一次产品都在加需求一样,那么在学习的过程中可以承上启下的对照和参考,看看每一个模块的添加都是用什么逻辑和技术细节实现的。

手撸Spring框架,设计与实现资源加载器,从Spring.xml解析和注册Bean对象

你写的代码,能接的住产品加需求吗?在我们实现的 Spring 框架中,每一个章节都会结合上一章节继续扩展功能,就像每一次产品都在加需求一样,那么在学习的过程中可以承上启下的对照和参考,看看每一个模块的添加都是用什么逻辑和技术细节实现的。

手撸Spring框架,设计与实现资源加载器,从Spring.xml解析和注册Bean对象

你写的代码,能接的住产品加需求吗?在我们实现的 Spring 框架中,每一个章节都会结合上一章节继续扩展功能,就像每一次产品都在加需求一样,那么在学习的过程中可以承上启下的对照和参考,看看每一个模块的添加都是用什么逻辑和技术细节实现的。

在Spring Bean实例过程中,如何使用反射和递归处理的Bean属性填充?

超卖、掉单、幂等,你的程序总是不抗揍!如果你想让你的程序很抗揍,接的住农夫三拳,那么你要做的就不只是一个单纯的搬砖码农,还需要依照功能需求不断的循序渐进的完善每一个功能逻辑,就像我们在实现这个迷你版的 Spring 框架一样。

在Spring Bean实例过程中,如何使用反射和递归处理的Bean属性填充?

超卖、掉单、幂等,你的程序总是不抗揍!如果你想让你的程序很抗揍,接的住农夫三拳,那么你要做的就不只是一个单纯的搬砖码农,还需要依照功能需求不断的循序渐进的完善每一个功能逻辑,就像我们在实现这个迷你版的 Spring 框架一样。

在Spring Bean实例过程中,如何使用反射和递归处理的Bean属性填充?

超卖、掉单、幂等,你的程序总是不抗揍!如果你想让你的程序很抗揍,接的住农夫三拳,那么你要做的就不只是一个单纯的搬砖码农,还需要依照功能需求不断的循序渐进的完善每一个功能逻辑,就像我们在实现这个迷你版的 Spring 框架一样。

JavaIO流核心模块与基本原理

IO技术在JDK中算是极其复杂的模块,其复杂的一个关键原因就是IO操作和系统内核的关联性,另外网络编程,文件管理都依赖IO技术,而且都是编程的难点,想要整体理解IO流,先从Linux操作系统开始。

公司刚来的阿里p8,看完我构建的springboot框架,甩给我一份文档

我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一个 Servlet ,很头大,后来我们通过隐藏域或者反射等方式,可以减少 Servlet 的创建,但是依然不方便,再后来,我们引入Struts2/SpringMVC 这一类的框架,来简化我们的开发 ,和 Servl

Java版人脸检测详解上篇:运行环境的Docker镜像(CentOS+JDK+OpenCV)

很多博客实现人脸识别的大部分都是调用云厂家的接口,如百度,阿里云。这些都比较简单,会接开放平台,走接口请求基本上都掌握了。缺点就是有限制,收费。我就在想能不能不依赖第三方,自己实现人脸检测呢。接下来一起动手实战,从无到有将这个应用开发出来吧

SAP ABAP和Hybris的源代码生成工具

有两种方式,一种是ABAP Code Composer, 细节可以查看我的博客Step by Step to generate ABAP code automatically using Code Composer

教你两招,轻松搞定html页面导出为pdf文件

Hi,大家好,我是麦洛,最近项目中遇到了将html页面导出为pdf文件,现在将相关内容分享出来,希望帮到有需要的伙伴

1月月更|推荐学java——Spring之AOP

Spring中核心的两个内容:依赖注入和AOP,前者是一种概念,其技术实现方式是ioc,后者实操起来很简单,掌握流程就能理解,方便了很多,可扩展性强。

一文带你搞定AOP切面

​​​​​​摘要:AOP在spring中又叫“面向切面编程”,是对传统我们面向对象编程的一个补充,主要操作对象就是“切面”,可以简单的理解它是贯穿于方法之中,在方法执行前、执行时、执行后、返回值后、异常后要执行的操作。

“动态规划”这词太吓人,其实可以叫“状态缓存”

​​​​摘要:平时练习算法题学习算法知识时,经常会发现题解里写着“动态规划”,里面一上来就是一个复杂的dp公式,对于新人来说除了说声“妙啊”,剩下就是疑惑,他是怎么想到这个公式的?我能想到吗?这玩意工作中有用吗?

“动态规划”这词太吓人,其实可以叫“状态缓存”

​​​​摘要:平时练习算法题学习算法知识时,经常会发现题解里写着“动态规划”,里面一上来就是一个复杂的dp公式,对于新人来说除了说声“妙啊”,剩下就是疑惑,他是怎么想到这个公式的?我能想到吗?这玩意工作中有用吗?

作为新时代的Java工程师,你需要具备什么能力?

作为新时代的互联网开发者,到未来我们得拥有什么样的能力去面对这个行业。根据我自己的看法总结了以下的观点,下面是我问阿里大佬的一些感触,也给大家当个例子:

Java 项目中使用 Resilience4j 框架实现隔断机制/断路器

在本文中,我们学习了如何使用 Resilience4j 的 Circuitbreaker 模块在远程服务返回错误时暂停向其发出请求。我们了解了为什么这很重要,还看到了一些有关如何配置它的实际示例。

Spring XML 原理

我们先给出一个简单的例子,看看 Spring 是如何解析 XML 取到定义的信息的

大话Java异常

大话Java异常

Java开发工具与HelloWorld

环境装好了,那接下来就进入开发啦。在开发过程中,为了加快我们的开发速度,我们就要选择一款合适的IDE,接下来我们将介绍开发中使用到的IDE。(喜欢用txt直接开撸的老铁,可以直接跳过本文)

面试官说:你来设计一个短链接生成系统吧

相信大家在生活中,特别是最近的双十一活动期间,会收到很多短信,而那些短信都有两个特征,第一个是几乎都是垃圾短信,这个特点此处可以忽略不计,第二个特点是链接很短,比如下面这个:

源码分析 | 咋嘞?你的IDEA过期了吧!加个Jar包就破解了,为什么?

本文并不引导用户都去使用破解版,像IDEA这么优秀,其实给你提供了很多选择,本文主要讲解是为什么放个Jar包就能破解,在Java Agent 非硬编码式代理类和字节码插桩的技术。

源码分析 | 咋嘞?你的IDEA过期了吧!加个Jar包就破解了,为什么?

本文并不引导用户都去使用破解版,像IDEA这么优秀,其实给你提供了很多选择,本文主要讲解是为什么放个Jar包就能破解,在Java Agent 非硬编码式代理类和字节码插桩的技术。

Redisson 分布式锁源码 08:MultiLock 加锁与锁释放

基于 Redis 的 Redisson 分布式联锁 RedissonMultiLock 对象可以将多个 RLock 对象关联为一个联锁,每个 RLock 对象实例可以来自于不同的 Redisson 实例。

原创 | 使用JPA实现DDD持久化-JPA vs MyBatis

除了JPA之外,还有一个流行的数据访问框架MyBatis,算是个半自动化的ORM框架。

原创 | 使用JPA实现DDD持久化-通过Spring Data JPA访问数据

如何通过Spring Data JPA大大简化JPA查询的实现。

原创 | 使用JPA实现DDD持久化-JPA,Hibernate与Spring Data JPA

2002年,Martin Fowler在他的名著《企业应用架构模式》中首次提出“数据映射器(Data Mapper)”模式,将面向对象的领域模型映射到关系数据库中。

原创 | 使用JPA全面实现DDD持久化【关于本书】

对于任何规模的企业应用来说,数据持久化都是其中必不可少的一个关键组成部分。

其他标签