Coder小黑

24 篇文章
17 人订阅

全部文章

Coder小黑

置顶踩坑了!使用 @Autowired 注入成功,GetBean 方法却获取不到?!

之前推文已经讲过 当@Transactional遇到@CacheEvict,你的代码是不是有bug! 现在要在事务提交之后清除缓存。在 Spring4.2 之后...

15720
Coder小黑

置顶经验分享:如何快速定位问题(BUG)

先划重点,下文所写都是一家之言,本人工作经验不多,语言表达能力有限,如果写的不好,还望轻喷。另外,本文所讲都是站在 Java 后端开发者的角度。

56020
Coder小黑

置顶SpringBoot2.x升级踩坑-一个下划线引发的血案

最近公司项目在做 SpringBoot 的升级,在升级过程中遇到了一些问题,简单记录一下,做个分享。另外,本文中的程序只为示例代码,并非公司生产环境代码。

31320
Coder小黑

一站式解决使用枚举的各种痛点

但是在业务代码中,我们不希望依赖 ordinary() 进行业务运算,而是自定义数字属性,避免枚举值的增减调序造成影响。

9020
Coder小黑

真香警告!扩展 swagger 支持文档自动列举所有枚举值

承接上篇文章 《一站式解决使用枚举的各种痛点》 文章最后提到:在使用 swagger 来编写接口文档时,需要告诉前端枚举类型有哪些取值,每次增加取值之后,不仅要...

6310
Coder小黑

Spring Cache 缺陷,我好像有解决方案了

在 for 循环中操作 redis。如果数据命中缓存还好,一旦缓存没有命中,则会访问数据库。

16620
Coder小黑

高效开发:你的项目有接口聚合服务吗?

「前端同学请求两个接口,聚合一下数据不就行了?」后端同学希望只提供业务领域基础 API 服务能力,数据组装处理则希望由前端同学完成。

28510
Coder小黑

从源码角度来看 BeanFactory 和 ApplicationContext 的关系

这次我们从源码角度来聊聊BeanFactory和ApplicationContext的关系,讲一些网上文章不曾提到的点。

7130
Coder小黑

深入理解 Java 泛型

泛型提供了一种将集合类型传达给编译器的方法,一旦编译器知道了集合元素的类型,编译器就可以对其类型进行检查,做类型约束。

10130
Coder小黑

这次我们来简单聊聊 Stream#forEach 源码

上回说到了java.util.stream.Stream#forEach的三个问题:

10710
Coder小黑

Stream#foreach方法摸底提问,快来回答吧

JDK8 新增了 Stream API,而在 Stream API 中又为程序员提供了一个遍历集合的 foreach 方法:java.util.stream.S...

11020
Coder小黑

Spring5 源码学习 (9) doGetBean 概述

接上回,AbstractApplicationContext#refresh调用AbstractApplicationContext#finishBeanFac...

9920
Coder小黑

Spring5 源码学习 (8) refresh方法总结

之前已经分析到了invokeBeanFactoryPostProcessors方法,现在来看一下registerBeanPostProcessors。

10420
Coder小黑

Spring5 源码学习 (7) ConfigurationClassPostProcessor (下)

ConfigurationClassPostProcessor继承了BeanDefinitionRegistryPostProcessor接口,它实现了post...

13530
Coder小黑

Spring5 源码学习 (6) ConfigurationClassParser 解析配置类

在ConfigurationClassPostProcessor#processConfigBeanDefinitions方法中创建了Configuration...

11730
Coder小黑

Spring中@Import的各种用法以及ImportAware接口

@Import注解提供了和XML中<import/>元素等价的功能,实现导入的一个或多个配置类。@Import即可以在类上使用,也可以作为元注解使用。

16230
Coder小黑

Spring5 源码学习 (5) ConfigurationClassPostProcessor (上)

Spring5 源码学习 (4) refresh 方法 中讲到了refresh()方法中的invokeBeanFactoryPostProcessors(bea...

14030
Coder小黑

Full @Configuration vs lite @Bean mode

Full @Configuration和lite @Bean mode 是 Spring Java Config 中两个非常有意思的概念。

16650
Coder小黑

Spring5 源码学习 (4) refresh 方法

接上文 Spring5源码分析(三)refresh方法 中已经讲到了refresh()中的postProcessBeanFactory(beanFactory)...

12520
Coder小黑

Spring5源码学习(3)refresh 方法

接上回 Spring5源码学习(2) ,分析完register(annotatedClasses);后,现在来看一下refresh();方法。

11020

扫码关注云+社区

领取腾讯云代金券