
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2还可以实现更多功能,比如使用JWT令牌存储信息,刷新令牌功能,本文将对其结合JWT使用进行详细介绍。
OAuth 2.0是用于授权的行业标准协议。OAuth 2.0为简化客户端开发提供了特定的授权流,包括Web应用、桌面应用、移动端应用等。
通过定义一个输出通道(@Output)来实现生产者// 用来发送消息 //@Autowired //private MyProcessor myProcessor;// 通过 StreamBridge 发送消息到 Kafka streamBridge . send("stream-output" , MessageBuilder . withPayload(message) . build());
适配器模式(Adapter Pattern)是一种结构型设计模式,它的核心是将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而无法一起工作的那些类可以协同工作。核心思想:通过引入适配器类,作为两个不兼容接口之间的桥梁,实现接口的转换和兼容,让原有代码无需修改即可适配新的业务需求。适配器模式主要分为类适配器(通过继承实现)和对象适配器(通过组合实现),在 Java 中因单继承特性,对象
本文档提供的工具类基于阿里 EasyExcel 封装,专门解决百万级大数据量 Excel 导出场景下的OOM(内存溢出)问题,支持:小数据量:全量写入(简单高效)大数据量:分页写入(核心方案,避免内存溢出)异步导出:支持任务进度追踪、结果查询@Data@ExcelProperty("用户ID") // Excel列名@ExcelProperty("用户名")@ExcelProperty("手机号"
Data@Builder@JsonPropertyDescription("城市ID")@JsonPropertyDescription("城市名称")@JsonPropertyDescription("当前温度(单位:℃)")@JsonPropertyDescription("低温(单位:℃)")@JsonPropertyDescription("高温(单位:℃)")@JsonPropertyD
Spring Boot Starter 凭借 “自动配置、开箱即用” 的特性,极大简化了项目开发流程,成为当下新项目构建的主流选择。后续迭代、新项目复用老项目技术栈时,代码模板、工具类持续传承,形成固定开发规范,自然不会引入 Starter。此类场景下,Starter 标准化能力受限,反而需要手动构建组件、自定义配置,实现灵活扩展。,仅加载功能必需组件,拒绝 Starter 带来的冗余依赖,降低项
基于Spring Boot框架,通过官方提供的spring-boot-starter-mail starter 组件,快速实现邮件发送功能,支持纯文本邮件、HTML 格式邮件、带抄送 / 附件邮件等主流业务场景,满足系统通知、告警、营销、业务单据推送等邮件发送需求。具备配置轻量化、代码简洁化、扩展性强等特点,无需手动处理复杂的 SMTP 协议交互,Spring Boot 自动完成邮件发送器的初始化
Spring Boot 的 WebSocket + STOMP 把这一切都封装好了:2. CustomHandshakeHandler3. WebSocketConfig配置类开启WebSocket支持,注册连接端点,配置消息代理。常用配置说明:端点地址:/ws可自定义,比如改为 /ws/single,客户端连接时对应修改即可;**跨域配置:**setAllowedOriginPatterns(“
本文基于Spring Boot 整合 WebSocket + Redis 实现离线消息(三)实现,涉及修改内容如下:2. 离线消息服务3. WebSocket 核心处理器4. 前端页面可直接复制到 src/main/resources/templates/demo.html







