logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kafka源码-@KafkaListener消费端的poll调用逻辑

摘要:本文详细分析了SpringBoot 2.7.18集成Spring Kafka 2.8.11时@KafkaListener的完整调用链路。从启动阶段通过@EnableKafka激活KafkaListenerAnnotationBeanPostProcessor扫描监听方法,到创建ConcurrentMessageListenerContainer并启动消费线程;重点解析了ListenerCon

#kafka#分布式
SpringBoot的常用注解

2.7 废弃 spring.factories,改用 AutoConfiguration.imports 文件,搭配 @AutoConfiguration,性能更好、结构更清晰。注解用于标记一个类作为配置类,这个类中可以包含一些@Bean注解的方法,这些方法将会被Spring容器管理。,告诉 Spring:当前类是自动配置类,容器启动时根据条件自动装配 Bean,无需手动写 XML /自带 @Co

#spring boot#java#后端
springBoot配置参数的方式和优先级

优先级从低到高:yml 文件 < 系统环境变量 < JVM -D 参数 < 命令行 -- 参数,高优先级会覆盖低优先级同名配置。application-dev.yml/application-prod.yml:多环境细分配置,通过 spring.profiles.active=dev 激活。Spring Boot 专属命令行参数,放在 java -jar xxx.jar 之后,以 --key=va

#spring boot#后端#java
IDEA搭建SpringBoot+Elasticsearch6.8完整流程

本文介绍了使用SpringBoot集成Elasticsearch 6.8.23的开发流程。主要内容包括:环境配置(JDK1.8、SpringBoot2.2.13)、项目创建、pom.xml依赖配置、ES连接设置、文档实体类定义(@Document注解)、Repository接口开发(继承ElasticsearchRepository)、业务层实现及RESTful接口编写。重点说明了版本兼容性问题和

#spring boot#intellij-idea#java
到底了