
Spring Boot
文章平均质量分 72
Spring Boot学习过程中产生的知识记录
無炆_
观察世界,慢慢变强!
展开
-
spring-boot-logback-SizeAndTimeBasedRollingPolicy-totalSizeCap失效问题排查
前提说明现状使用spring-boot自带的logback作为日志工具: <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <fileNamePattern>%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} [%X{request原创 2020-11-24 17:46:37 · 2254 阅读 · 1 评论 -
Sring-Kafka-批量消费
批量监听器工厂:batchFactory从1.1版本开始,你可以使用@KafkaListener 的方式批量拉取消息。自定义方式配置Kafka监听器工厂后,我们就可以通过工厂创建对应的批量监听器了。下面是一个配置样例:方式一:@Beanpublic KafkaListenerContainerFactory<?, ?> batchFactory() { ConcurrentKafkaListenerContainerFactory<Integer, String>原创 2020-10-29 11:44:33 · 647 阅读 · 0 评论 -
使用java构建一个挡板程序-1-总章
为什么我们需要挡板程序?在应用开发过程中难免会有发送短信验证码、调用人脸识别、压力测试等需要调用外部接口的情况。大多数外部接口都会有调用限制或者需要收费等。如果我们需要进行压力测试、目的接口实际未完成开发或者对方不支持在当前开发环境测试就会有诸多不便。因此一个挡板应该满足如下要求:接入简单、灵活 挡板高性能、高可用,能横向扩展 部署简单,支持热部署 能够实现简单的业务逻辑 响应可控、可灵活切换。或特定情况响应特定内容。实现方式依赖组件列表:spring-boot-starter原创 2020-08-29 23:05:15 · 4657 阅读 · 0 评论 -
Spring 无法找到指定的 bean 但是这个bean实际上是存在的
先说结论:通过applicationContext手动执行时发现异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘XXX’确定是由于缺少依赖的组件导致的,该异常一般产生原因:对应的 bean 没有添加注解; 对应的 bean 添加注解错误,例如将 Spr...原创 2020-02-07 00:02:33 · 3747 阅读 · 0 评论 -
spring-configuration-metadata 无法正常生成properties 问题记录
今天碰到一个很奇葩的问题。在使用spring-boot-configuration-processor生成spring-configuration-metadata.json文件的时候发现properties域没有正常生成。如下:{ "groups": [ { "name": "wall", "type": "cn.twh.wall.config.Wall...原创 2019-11-19 16:11:39 · 4127 阅读 · 1 评论