上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 前言 之前我们聊过自定义的SPI如何与spring进行整合,今天我们就来聊下如何通过自定义标签将spi对象注入到spring容器中 实现套路 1、自定义xsd 示例: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema 阅读全文
posted @ 2021-11-25 09:47 Linyb极客之路 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章我们聊了一下自定义实现的SPI如何与spring进行整合,但其实在实现的过程中有个小细节,就是原先我们的SPI是带了拦截器功能,(ps:对如何实现一个带拦截器的SPI感兴趣的朋友,可以查看这篇文章-->聊聊如何实现一个带有拦截器功能的SPI)。 为了保留这个拦截器功能,我原先的想法是 阅读全文
posted @ 2021-11-16 09:05 Linyb极客之路 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章主要聊聊如何实现一个带有拦截器功能的SPI。今天就来聊聊自定义的SPI如何与spring整合。 思考:我们实现的SPI要整合spring哪些东西?或者我们要利用spring的哪些特性实现我们哪些东西? spring除了被大家熟知的IOC和AOP之外,还有它也提供了很丰富的扩展点,比如 阅读全文
posted @ 2021-11-09 09:11 Linyb极客之路 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 前言 故事发生在一个夜黑风高的晚上,一通看着不怎么寻常的电话过来,说是业务赶着上线,但他们的API包上传不了到公司的maven私库,领导叫我支撑下看怎么解决。经过多年不怎么靠谱的直觉,应该是磁盘满了。于是利索地敲下 df -lh 果然磁盘满了,其中/var/lib/docker/overlay 这个 阅读全文
posted @ 2021-11-02 14:08 Linyb极客之路 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章我们聊了一下聊聊如何实现一个支持键值对的SPI。本期我们来聊聊如何实现一个带有拦截器功能的SPI 什么是拦截器 指在某个方法或字段被访问之前进行拦截,然后在之前或之后加入某些操作 什么是拦截器链 指将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按 阅读全文
posted @ 2021-10-26 10:04 Linyb极客之路 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 前言 如果用过JDK提供的SPI机制的朋友,大概就会知道它无法按需加载。之前写过一篇文章聊聊基于jdk实现的spi如何与spring整合实现依赖注入。利用spring的依赖注入来实现spi按需加载,这种方案就是要借用spring。今天我们在聊聊另外一种实现方式,就是我们自己手写一个 实现思路 整体思 阅读全文
posted @ 2021-10-19 09:30 Linyb极客之路 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 前言 标题可能会让人一头雾水,直接上例子 如果我们在代码中,执行如下内容 server instanceof MvpServer 它返回的东西会是啥,如果得出正确答案的朋友,下面内容就可以不用看了。 答案是 当时看到这个答案,我真的一脸懵逼,还一度怀疑是我idea问题 排查 像这种问题,有时候真的得 阅读全文
posted @ 2021-10-12 14:26 Linyb极客之路 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 前言 最近业务部门向我们反馈一个问题,我们部门原先提供的组件突然用不了了。后面排查是因为我们提供出去的组件类没有注入到spring 容器中,之前没问题是因为业务部门的根包名跟我们组件的根包名是一样,后续他们根包名换了,导致我们的组件类没法注入到spring中,当时的解决方案是形如下 @SpringB 阅读全文
posted @ 2021-09-28 10:11 Linyb极客之路 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 前言 用过springboot的朋友,可能会知道springboot有四大神器:自动装配、starter、cli、actuator。其中actuator可帮助你在将应用程序推送到生产环境时监控和管理应用程序。你可以选择使用 HTTP 端点或 JMX 来管理和监控你的应用程序。 审计、健康和指标收集也 阅读全文
posted @ 2021-09-20 17:04 Linyb极客之路 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是lombok Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。 对lombok不熟悉的朋友,可以阅读一下官方文档,再来看本文。官方文档如下 https://projectlombok.org/ 正文 阅读全文
posted @ 2021-09-14 10:12 Linyb极客之路 阅读(415) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页