Spring Boot
nbman2013
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
application.yml包含多层级配置,如何封装访问类?
SpringBoot项目中通过@ConfigurationProperties读取多层级YAML配置的实现方法:1. 创建配置类PubEmailConfig,使用@Component和@ConfigurationProperties(prefix="pubmail")注解;2. 配置类字段名必须与YAML文件层级完全一致,第二层级email使用内部类映射;3. 提供getter/setter方法(可用Lombok的@Data简化);原创 2025-09-11 23:49:00 · 223 阅读 · 0 评论 -
Spring boot项目启动报错:SLF4J: Class path contains multiple SLF4J providers
摘要:项目出现SLF4J日志框架绑定冲突,检测到同时存在reload4j和Logback两种实现。原因是classpath中包含了冲突的依赖slf4j-reload4j和logback-classic。解决方案是在pom.xml中显式排除slf4j-reload4j依赖,通过添加exclusion配置强制使用单一的日志实现。建议项目统一采用Logback或Log4j2等主流日志框架,避免同时引入多个SLF4J实现导致冲突。原创 2025-09-10 22:13:19 · 595 阅读 · 0 评论 -
Java转换Excel文件为MarkDown格式
本文介绍了一个Excel转Markdown表格的Java工具类。该程序支持上传xls/xlsx格式文档,转换为规范的Markdown格式文本返回。核心技术基于Apache POI库(5.4.0版本)实现Excel文件解析,通过MultipartFile接收上传文件,使用临时文件处理机制确保安全性。转换过程包含:识别工作表、处理表头、构建Markdown表格结构、特殊字符转义等核心功能,支持公式单元格处理、数值格式优化和空值处理(显示为空)。程序自动兼容新旧Excel格式。原创 2025-08-19 23:24:47 · 339 阅读 · 0 评论 -
Java获取本年节假日列表
该类实现了节假日数据的自动化获取与处理功能,主要特点包括:1.从GitHub开源项目获取权威节假日数据;2.智能合并法定节假日与周末,剔除调休日生成准确的放假日历;3.采用多数据源高可用设计,支持失败自动重试;4.通过Spring定时任务实现自动化执行。核心功能包含:获取全年周末日期、日期转中文星期、节假日数据解析处理等,最终输出按日期排序的非工作日列表,并记录详细执行日志便于问题排查。原创 2025-08-18 21:15:32 · 800 阅读 · 0 评论
分享