哈喽,大家好,我是了不起。之前写过关于ApachePulsar的简单示例,用来了解如何使用Pulsar这个新生代的消息队列中间件,但是如果想要在项目中使用,还会欠缺很多,最明显的就是集成复杂,如果你用过其他消息中间件,比如Kafka、RabbitMq,只需要简单的引入jar,就可以通过注解+配置快速集成到项目中。开始一个PulsarStarter既然已经了解了 ApachePulsar,又认识了 spring-boot-starter,今天不妨来看下如何写一个pulsar-spring-boot-starter模块。目标写一个完整的类似kafka-spring-boot-starter(spr
哈喽,大家好,我是了不起。之前写过关于ApachePulsar的简单示例,用来了解如何使用Pulsar这个新生代的消息队列中间件,但是如果想要在项目中使用,还会欠缺很多,最明显的就是集成复杂,如果你用过其他消息中间件,比如Kafka、RabbitMq,只需要简单的引入jar,就可以通过注解+配置快速集成到项目中。开始一个PulsarStarter既然已经了解了 ApachePulsar,又认识了 spring-boot-starter,今天不妨来看下如何写一个pulsar-spring-boot-starter模块。目标写一个完整的类似kafka-spring-boot-starter(spr
1文章说明springboot横行的时候,将一些功能抽出来给到不同的springboot的项目来说用,或者其他的一些场景,如果能定义成starter组件,也许是一个不错的选择。弄清楚springboot自动装配的原理对开发者也是不错的选择。或许理解还有偏差,但是还是希望进行整理输出,为方便以后翻阅。1.1本文目标:实现start组件。对Springboot如何实现自动装配进行说明。1.2前置知识说明1.2.1关于starter组件的命名规范官方定义的starter组件命名一般为spring-boot-starter-xxx自定义starter组件命名一般为xxx-spring-boot-sta
1文章说明springboot横行的时候,将一些功能抽出来给到不同的springboot的项目来说用,或者其他的一些场景,如果能定义成starter组件,也许是一个不错的选择。弄清楚springboot自动装配的原理对开发者也是不错的选择。或许理解还有偏差,但是还是希望进行整理输出,为方便以后翻阅。1.1本文目标:实现start组件。对Springboot如何实现自动装配进行说明。1.2前置知识说明1.2.1关于starter组件的命名规范官方定义的starter组件命名一般为spring-boot-starter-xxx自定义starter组件命名一般为xxx-spring-boot-sta