首页
学习
活动
专区
工具
TVP
发布

Coder小黑

专栏作者
30
文章
45658
阅读量
18
订阅数
Spring Boot GraphQL 实战 03_分页、全局异常处理和异步加载
对应的 Java Bean 就不在这里赘述了,读者感兴趣的话可以自行查询小黑同学上传在 github 上的源码。
Coder小黑
2021-01-13
2K0
Spring Boot GraphQL 实战 02_增删改查和自定义标量
创建一个 Spring Bean,此处需要实现 GraphQLQueryResolver 接口,并在该类中自定义一个方法来映射 graphqls 文件中的查询。
Coder小黑
2020-12-29
2.1K0
Spring Boot GraphQL 实战 01_快速入门
从字面上理解:GraphQL = Graph + QL = 图表化、可视化的查询语言。它允许客户端定义所需数据的结构,并从服务器返回相同的数据结构。
Coder小黑
2020-12-29
3.2K0
CommandLineRunner 可能会导致应用停止,我劝你耗子尾汁
如果你去某度搜索关键词 CommandLineRunner 初始化资源 ,截止小黑同学写这篇文章之前,大概能收到 1,030,000 个结果。
Coder小黑
2020-12-15
1K0
不使用 MQ 如何实现 pub/sub 消息消费场景?
在配置中心中,有一个经典的 pub/sub 场景:某个配置项发生变更之后,需要实时的同步到各个服务端节点,同时推送给客户端集群。
Coder小黑
2020-12-15
1.1K0
为什么 @Value 可以获取配置中心的值?
由 AutowiredAnnotationBeanPostProcessor 负责来处理 @Value ,此外该类还负责处理 @Autowired 和 @Inject。
Coder小黑
2020-11-25
2K0
一站式解决使用枚举的各种痛点
但是在业务代码中,我们不希望依赖 ordinary() 进行业务运算,而是自定义数字属性,避免枚举值的增减调序造成影响。
Coder小黑
2020-05-12
1.7K0
真香警告!扩展 swagger 支持文档自动列举所有枚举值
承接上篇文章 《一站式解决使用枚举的各种痛点》 文章最后提到:在使用 swagger 来编写接口文档时,需要告诉前端枚举类型有哪些取值,每次增加取值之后,不仅要改代码,还要找到对应的取值在哪里使用了,然后修改 swagger 文档。反正小黑我觉得这样做很不爽,那有没有什么办法可以让 swagger 框架来帮我们自动列举出所有的枚举数值呢?
Coder小黑
2020-05-12
2.7K1
Spring Cache 缺陷,我好像有解决方案了
在 for 循环中操作 redis。如果数据命中缓存还好,一旦缓存没有命中,则会访问数据库。
Coder小黑
2020-04-13
2.8K0
高效开发:你的项目有接口聚合服务吗?
「前端同学请求两个接口,聚合一下数据不就行了?」后端同学希望只提供业务领域基础 API 服务能力,数据组装处理则希望由前端同学完成。
Coder小黑
2020-02-11
7.2K1
从源码角度来看 BeanFactory 和 ApplicationContext 的关系
这次我们从源码角度来聊聊BeanFactory和ApplicationContext的关系,讲一些网上文章不曾提到的点。
Coder小黑
2020-01-16
4380
深入理解 Java 泛型
泛型提供了一种将集合类型传达给编译器的方法,一旦编译器知道了集合元素的类型,编译器就可以对其类型进行检查,做类型约束。
Coder小黑
2020-01-16
5610
这次我们来简单聊聊 Stream#forEach 源码
上回说到了java.util.stream.Stream#forEach的三个问题:
Coder小黑
2019-12-18
7650
Stream#foreach方法摸底提问,快来回答吧
JDK8 新增了 Stream API,而在 Stream API 中又为程序员提供了一个遍历集合的 foreach 方法:java.util.stream.Stream#forEach。
Coder小黑
2019-12-18
5630
经验分享:如何快速定位问题(BUG)
先划重点,下文所写都是一家之言,本人工作经验不多,语言表达能力有限,如果写的不好,还望轻喷。另外,本文所讲都是站在 Java 后端开发者的角度。
Coder小黑
2019-12-18
4.6K0
Spring5 源码学习 (9) doGetBean 概述
接上回,AbstractApplicationContext#refresh调用AbstractApplicationContext#finishBeanFactoryInitialization来初始化所有的非懒加载单例 Bean。在该AbstractApplicationContext#finishBeanFactoryInitialization方法内部通过调用AbstractBeanFactory#doGetBean来获取 Spring 容器所管理的 Bean。
Coder小黑
2019-12-18
3790
Spring5 源码学习 (8) refresh方法总结
之前已经分析到了invokeBeanFactoryPostProcessors方法,现在来看一下registerBeanPostProcessors。
Coder小黑
2019-12-18
4830
Spring5 源码学习 (7) ConfigurationClassPostProcessor (下)
ConfigurationClassPostProcessor继承了BeanDefinitionRegistryPostProcessor接口,它实现了postProcessBeanDefinitionRegistry和其父类的BeanFactoryPostProcessor#postProcessBeanFactory方法。
Coder小黑
2019-12-18
8230
Spring5 源码学习 (6) ConfigurationClassParser 解析配置类
在ConfigurationClassPostProcessor#processConfigBeanDefinitions方法中创建了ConfigurationClassParser对象并调用其parse方法。该方法就是在负责解析配置类、扫描包、注册BeanDefinition,源码如下:
Coder小黑
2019-12-18
5300
Spring中@Import的各种用法以及ImportAware接口
@Import注解提供了和XML中<import/>元素等价的功能,实现导入的一个或多个配置类。@Import即可以在类上使用,也可以作为元注解使用。
Coder小黑
2019-12-18
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档