当前位置: 首页 > news >正文

SpringBoot如何调用节假日API

RestTemplate配置自行定义

  • 工具类
@Slf4j@ComponentpublicclassHolidayUtils{@ResourceprivateRestTemplaterestTemplate;privatefinalstaticStringKEY="http://tool.bitefu.net/jiari?d=";publicStringgetHoliday(longbaselineDate){DateTimeFormatterformatter=DateTimeFormatter.ofPattern("yyyy-MM-dd").withZone(ZoneId.systemDefault());Stringformat=formatter.format(Instant.ofEpochMilli(baselineDate));Stringurl=String.format("%s%s",KEY,format);URIuri=URI.create(url);Stringresponse=restTemplate.getForObject(uri,String.class);returnHolidayEnum.getHolidayValue(response);}}
  • 返回值对应枚举
@Getter@AllArgsConstructorpublicenumHolidayEnum{//工作日WEEKDAY("0","Weekday"),//周末WEEKEND("1","Weekend"),//节假日HOLIDAY("2","Holiday");privatefinalStringkey;privatefinalStringvalue;}
http://www.jsqmd.com/news/478723/

相关文章:

  • OpenClaw 的产品形态和运作原理
  • ABAQUS模拟Oxford Space Systems太阳能帆板展开与折叠过程:从完全展开状...
  • 第一章:人工智能的起源:达特茅斯之梦
  • SD 图生图模式
  • Hadoop 2.7.3 集群部署、配置与环境变量调优全流程总结
  • 面试常问:TCP相关(中级篇)问题原因即解决方案
  • Google 26NG SDE VO 三轮面经|真实全程复盘,避坑要点全整理
  • 商务请客,没带“名牌酒”怎么开场?这3句话,比砸钱更显品位
  • 如何在虚拟机部署单机rabbitmq 3.8.30
  • 399 元杀龙虾服务爆火!OpenClaw 养虾人连夜卸载,背后扎心风险深度拆解
  • 从构建到 IPA 保护,Flutter iOS 包如何做混淆与安全处理
  • 基于PLC级联Mach-Zehnder干涉仪的O波段400GHz平顶梳状滤波器设计
  • 数据结构初阶——二叉树之——堆的实现
  • Markdown编辑器语法
  • 量化策略样本内外划分_防止过拟合
  • Maven依赖下载网址
  • redis windows环境配置读写分离:一主一从 + Sentinel 完整实战
  • 开发智能体:PDF自动拆分为图片,生成小红书文案并自动发布
  • 解锁项目开发新范式,源码图纸库赋能全场景研发
  • TextPecker:强化学习破解中文文本渲染失真难题
  • 基于三自由度动力学与Pacejka魔术公式轮胎模型的全车速工况仿真分析
  • 零基础实战:基于SVM的智能“用电器识别”神器,到底是怎么炼成的?
  • Compose中的rememberUpdatedState
  • FakeSMTP-2.1.1使用
  • 【危险】云提供商一行命令就能偷看你的openclaw所用的llm api key
  • 基于Simulink的电动车PMSM能量泄放与回收系统仿真设计
  • 手写Tomcat流程笔记
  • 筹备2026体育专栏壁纸,五类素材站点的筛选逻辑与避险指南
  • AI智慧社区--实现登录认证:验证码、JWT Token与接口校验
  • 【SQL】多表关系与冷热数据(全维度知识体系)