收藏本版 |订阅

Java论坛 今日: 0|主题: 860|排名: 89 

  • 解决JdbcTemplate查询时报错Incorrect column count: expected 1, actual 17问题
    目录一、报错内容报错背景项目代码报错信息报错原因二、解决方法三、总结一、报错内容 报错背景 使用JdbcTemplate执行查询时,报错了,代码及报错内容如下: 项目代码 String sql = "select * from user"; List<User> userList = jdbcTemplate.queryForList(sql,User.class); 报错信息 org.springframework.jdbc.Incorrect ...
    095 自由飞翔的雄鹰 发表于 2026-1-13 教程
  • 深度解析Spring Bean生命周期以及LomBok插件
    目录一、传统Java vs Spring:Bean生命周期核心差异二、Spring Bean生命周期完整阶段拆解三、Bean生命周期回调方法:3种实现方式与优先级方式一:接口实现(InitializingBean + DisposableBean)1. 代码实现2. 注意事项方式二:XML配置(init-method + destroy-method)1. 代码实现2. 核心优势方式三:注解实现(@PostConst ...
    0110 杨维勇 发表于 2026-1-13 教程
  • SpringBoot WebSocket多消息推送过程
    目录实现功能添加依赖websocket配置类websocket拦截器websocket处理器websocket工具类封装websocket控制器测试地址总结实现功能 1. 给某个分组推送消息2. 给所有分组推送消息3. 给所有用户推送消息4. 给某一个用户单独推送消息(在分组中)5. 给某一个用户推送消息(不在在分组中)6. 用户可能存在多个分组7. 用户多设备登 ...
    099 快乐肥猪仔 发表于 2026-1-13 教程
  • Java字符串格式化工具String.format()完整用法指南
    目录前言一、基础认知核心作用核心语法二、格式说明符的完整结构三、全量常用转换符四、综合实战示例(覆盖所有核心场景)五、注意事项六、核心总结前言 String.format()是 Java 中最核心的字符串格式化工具,能根据指定模板和参数生成标准化字符串,替代硬编码拼接,提升代码可读性和跨平台兼容性。以下是其完整、系统的用 ...
    098 老肩巨滑 发表于 2026-1-13 教程
  • Spring获取Cookie和Session(@CookieValue()和@SessionAttribute())
    目录获取 Cookie传统获取 Cookie简洁获取 Cookie(注解)获取 SessionSession 存储和获取简洁获取 Session (1)简洁获取 Session (2)获取 Cookie 传统获取 Cookie 这是没有 Spring 的时候,用 Servlet 来获取(获取所有的 Cookie) Spring MVC 是基于 Servlet API 构建的原始 Web 框架,也是在 Servlet 的基础上实现的 @Requ ...
    0131 狮山牡丹 发表于 2026-1-13 教程
  • Spring Boot 4.0 新特性实战全解析
    目录Spring Boot 4.0 新特性全解析 + 实操指南一、前置准备:升级 Spring Boot 4.0 必看前提二、核心新特性:逐个拆解 + 实操落地特性 1:GraalVM 原生镜像支持「断崖式」增强特性 2:自动配置更灵活,排错更高效特性 3:Web 层大升级:HTTP/3 原生支持 + MVC 兼容响应式特性 4:Testcontainers 集成简化,容器化测试更丝滑 ...
    0116 跑步前进的鱼 发表于 2026-1-13 教程
  • RestTemplate发送Post请求报错:414 URI Too Long问题及解决
    目录一、报错背景二、问题分析:414 URI Too Long2.1、常见原因三、解决方法3.1、使用 LinkedMultiValueMap 处理表单数据(推荐)3.2、将参数拼接到URI上四、避免误区五、总结一、报错背景 使用RestTemplate发送http Post请求时,返回了一个报错 414 URI Too Long。 因为服务端是Post请求并用@RequestParam进行接收,所以我将 ...
    0151 黄金列车 发表于 2026-1-13 教程
  • Spring Boot 容器化Docker+K8s 部署最佳实践
    目录一、前置知识与环境准备二、Spring Boot 示例项目搭建2.1 项目初始化(使用 Spring Initializr)2.2 编写测试接口2.3 本地测试项目三、Docker 构建 Spring Boot 镜像(核心步骤)3.1 基础构建法(适合入门)3.1.1 编写 Dockerfile3.1.2 配置 Maven 固定 Jar 包名称3.1.3 构建 Docker 镜像3.1.4 本地运行 Docker 容器验 ...
    0140 没问题呀 发表于 2026-1-13 教程
  • Java代理模式之静态代理与动态代理详解
    目录前言静态代理核心原理代码示例代码细节解释静态代理的特点动态代理JDK 动态代理核心原理代码示例代码细节解释JDK 动态代理的特点CGLib 动态代理核心原理代码示例代码细节解释CGLib 动态代理的特点总结前言 在 Java 开发中,代理模式是一种重要的结构型设计模式,其核心思想是为目标对象提供一个代理对象,由代理对象控 ...
    0137 科菲地板 发表于 2026-1-13 教程
  • springboot、Mybatis-plus工程多数据源字段映射不生效问题及解决
    目录一、背景二、代码及解决方法总结一、背景 在springboot多数据源项目中,发现mybatis-plus工程的字段映射不生效,驼峰命名的参数都没有转换出来数据。 最后通过设置驼峰命名转换然后才生效的,以下是解决方法。 二、代码及解决方法 application配置文件 java配置类 多个数据源配置项中分别添加配置 sessionFactory.get ...
    0108 张艳红 发表于 2026-1-13 教程
  • Spring Boot 项目开发全流程实战示例总结
    目录Spring Boot 项目开发全流程实战指南:从 0 到 1 实现 CURD(含面试题)📖 一、 引言:Spring Boot 开发在做什么?🏗️ 二、 项目结构与开发顺序💻 三、 代码实战:实现用户增删改查3.1 第一步:Entity (食材准备)3.2 第二步:Mapper/Repository (仓库采购)3.3 第三步:Service (大厨烹饪)3.4 第四步:Controller (服务 ...
    0104 千禧愿 发表于 2026-1-13 教程
  • springboot2.7报错:request header is too large问题及解决
    目录一、报错内容二、原因分析与解决方案概述三、解决方法3.1、调整应用程序配置(主要解决方案)Spring Boot 2.x 配置Spring Boot 3.x 配置3.2、通过代码配置(备用方案)3.3、直接配置 Tomcat(适用于外部 Tomcat)四、注意事项五、总结springboot2.7中,后台接口使用@RequestParam进行传参,但是传入的参数内容过大,导 ...
    0102 齊魯華夏 发表于 2026-1-13 教程
  • Java借助Spire.PDF for Java高效实现PDF自动排版
    目录1. Spire.PDF for Java 简介与安装2. 设置 PDF 段落文字对齐方式3. 设置文本框内文字对齐方式结语在 Java 开发中,处理 PDF 文档的生成与编辑是常见的需求。然而,当涉及到复杂的排版,特别是中文内容的文字对齐时,许多开发者常常会遇到挑战。默认的文本输出往往难以满足美观或规范的要求,精确控制文字的对齐方式变得 ...
    086 鲍洪海 发表于 2026-1-13 教程
  • kkFileView解析文件出现乱码的解决
    目录现象经查析解决方式总结现象 多台服务器搭建的集群,同一个文件多次解析,有时候会出现文件乱码。 经查析 多台服务器均会出现解析乱码的问题,排除某台服务器问题服务器支持的字体列表一样,排除字体的问题 先说结论:通过安装字体后没有复现了,猜测是字体兼容性的问题导致 思维扩散:linux服务器其他乱码情况,也可能 ...
    0124 瑜珈雪人 发表于 2026-1-13 教程
  • java中Collection迭代器的实现
    目录一、迭代器(Iterator)是什么?二、Iterator 的核心方法三、Iterator 的基本使用步骤(核心)完整使用示例四、迭代器的关键注意事项(避坑重点)五、增强 for 循环(foreach)与迭代器的关系总结一、迭代器(Iterator)是什么? Iterator 是 Java 集合框架中专门用于遍历 Collection 集合元素的接口(位于 java.util ...
    067 浅樱十里夜色 发表于 2026-1-13 教程
  • 使用Feign调用form-data的接口问题
    目录1.设计一个转换器2.在Feign类上3.在Feign定义得方法中4.总结当不想用restTemplate处理form-data接口时,采取以下方式: 1.设计一个转换器 @Slf4j @Configuration public class FeignRequestIntercepter{ @Bean @Primary @Scope("prototype") public Encoder multipartFormEncoder() { return n ...
    091 乾丰小何啊 发表于 2026-1-13 教程
  • 解决openfeign调用时content-type的问题
    目录问题1描述原因分析所以这个时候就有一个解决办法问题2描述解决方法问题3测试结果解决办法总结问题1描述 今天在A服务使用openfeign调用B服务的时候,发现经常会偶发性报错。 错误如下: 情况为偶发,很让人头疼。 两个接口如下:  A服务接口: delayReasonApi.test(student);就是使用openfeign调用B服务的接口。& ...
    0112 手机大师 发表于 2026-1-13 教程
  • Java中双冒号::的实现示例
    今天给大家分享一个JDK8中的新特性双冒号:”::“,双冒号“::”就是 Java 中的方法引用,是Java 8中的Lambda表达式写法之一,一种执行方法的方法。在一定程度上简化了我们Java开发的冗余代码。 双冒号(:使用场景一般有如下6种: 类型引用语法案例引用静态方法类名::静态方法名Integer::parseInt引用特 ...
    091 蓝色追风鸟 发表于 2026-1-13 教程
  • SpringBoot实现i18n国际化的两种企业级方案
    目录前言一、国际化基础认知1.1 核心概念1.2 核心原理二、方式一:基于配置文件的i18n实现2.1 环境准备2.1.1 依赖配置2.1.2 目录结构2.2 多语言配置文件编写2.2.1 命名规则2.2.2 配置文件内容2.3 SpringBoot核心配置2.4 自定义语言解析器与拦截器2.4.1 自定义LocaleResolver2.5 国际化消息使用示例2.5.1 工具类封装(推荐) ...
    0158 正直青年打倒美国消灭日本 发表于 2026-1-13 教程
  • Java中进行异步调用失败的解决方法详解
    目录1.异步编程介绍什么是异步编程Java 中的异步实现方式CompletableFuture (Java 8+)@Async 注解 (Spring Framework)回调函数2.异步编程中的常见错误网络相关错误资源相关错误业务逻辑错误示例:可能出错的异步方法3. 异步重试机制实现手动重试实现使用 Spring Retry高级重试策略实现完整的重试工具类使用示例4. 注意事项 ...
    0153 郑成英 发表于 2026-1-13 教程
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部