@Async 默认线程数:先问 Spring Boot 版本和执行器是谁
以 Spring Boot 2.7.18 为例说明异步线程池默认值、队列与最大线程数关系,并给出有界配置和命名执行器示例。
Tag
这个标签下共有 23 篇文章。
以 Spring Boot 2.7.18 为例说明异步线程池默认值、队列与最大线程数关系,并给出有界配置和命名执行器示例。
以 MyBatis-Plus 3.4.0 的历史错误为例,核对枚举业务值、@EnumValue、包扫描和实际 TypeHandler,区分数据库与 JSON 序列化。
说明 RocketMQ 半消息、本地事务与状态回查,给出 RocketMQ-Spring 2.2.3 回调结构及持久化、幂等处理要点。
Spring Boot 因缺少 MBeanServer 启动失败时,检查 JMX 自动配置条件、依赖与有效属性,区分关闭端点、关闭 JMX 和排除配置。
解释 BasicDBObject.put 返回旧值导致 $or 数组含 null,展示正确对象结构、Java 写法及查询 null 的匹配范围。
Spring MVC 缺少请求参数返回 400 却没有 JSON 时,检查异常解析链,并用 Spring 5.x 的指定处理方法设置响应体。
排查 Spring Boot 接入 Activiti 后 null 字段消失的问题,用 Jackson 包含策略恢复响应,并区分全局配置与字段注解。
从完整请求 URL 入手排查 Axios 联调,区分地址拼接、网络错误与 CORS,并用明确 baseURL 组织请求。
定位 Activiti 7.1.0.M6 的应用版本不匹配错误,找到 project.manifest.file.path 配置与固定版本的官方 manifest 示例。
DevTools 热更新失效时,先检查 class 是否成功生成,再对齐 IDEA 模块、编译目标和构建脚本中的 Java 配置。
恢复 Spring Boot 2.1.4、Sharding-JDBC 4.0.0-RC3 与 MySQL 驱动 8.0.15 的 YES 解析错误,沿元数据堆栈定位版本边界。
排查 PageHelper.startPage 无效时,检查核心库与 Starter 接入、目标 SqlSessionFactory 插件及紧随其后的查询。
解释 Spring Boot 可执行 JAR 的 BOOT-INF 布局为何不适合作普通库依赖,并给出拆公共模块与 exec classifier 的选择。
从同名 Prometheus meter 的标签键冲突出发,区分指标注册和 Zipkin 链路采样,避免靠停用自动指标掩盖问题。
恢复 Zipkin 2.12.9 与 Armeria 自动配置空指针的版本证据,核对 2.12.6 引擎迁移,并区分降级绕过与根因定位。
区分 Apollo 配置更新、Spring 属性绑定和连接池生命周期,给出监听变化、验证新连接与安全切换的处理流程。
结合旧 Spring Boot DevTools 与 MyBatis 排障,区分 IDE 编译、重启类加载器、mapper 资源路径和旧线程引用。
解释 Apollo 的 env UNKNOWN 日志,列出 JVM 参数、环境变量与 server.properties 的环境配置入口和核查方法。
还原两次早期 Nacos 故障:Discovery 注册错误与 Config 初始化失败,分开核对版本、客户端日志和配置地址。
一个只运行 main 的 Spring Boot 工程因复制 MyBatis starter 触发数据源自动配置,说明怎样按真实依赖决定删除还是配置。
按资源打包、配置绑定、XML 加载和 statement 注册逐层排查 Invalid bound statement,并给出 Mapper 与诊断日志配置示例。
Spring Boot 2.1.4 中 Hystrix Dashboard 可打开但指标流报错时,检查端点注册、Web 暴露、鉴权和实际指标。
区分 Spring Boot 1.5 与 2.x 的 context-path 配置,说明端口、Servlet 上下文和应用启动失败的排查顺序。