
Springboot
文章平均质量分 88
Springboot
Peanutty
菜鸡一枚
展开
-
Spring中基于事件监听驱动 和 线程池的异步任务
通过@Asyc注解可以实现异步我们监听事件之前要有事件源source,事件(Event),发布事件(publishEvent),然后才能到监听事件。事件驱动机制是观察者模式(称发布订阅)具体实现,事件对象(Event)相当于被观察对象(Subject), 事件监听(EventListener) 相当于观察者(Observer)原创 2024-04-09 12:20:35 · 1129 阅读 · 1 评论 -
【Spring】@Transactional事务属性详解
注解开启事务,其中注解的各种属性详解。原创 2023-12-13 19:51:44 · 841 阅读 · 0 评论 -
使用SpringBoot实现邮件发送
转载来源:https://blog.youkuaiyun.com/weixin_47390965/article/details/124015311作者:UnIQUE Eason是一个非常常见的功能,注册时的身份认证、重要通知发送等都会用到邮件发送。Sun公司提供了JavaMail用来实现邮件发送,但是配置烦琐,Spring中提供了JavaMailSender用来简化邮件配置,Spring Boot则提供了MailSenderAutoConfiguration对邮件的发送做了进一步简化。转载 2023-11-05 20:14:58 · 263 阅读 · 0 评论 -
SpringBoot整合阿里云OSS对象存储
阿里云对象存储服务(Object Storage Service,简称OSS)为您提供基于网络的数据存取服务。使用OSS,您可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种非结构化数据文件。阿里云OSS将数据文件以对象(object)的形式上传到存储空间(bucket)中。可以进行以下操作创建一个或者多个存储空间,向每个存储空间中添加一个或多个文件。通过获取已上传文件的地址进行文件的分享和下载。通过修改存储空间或文件的属性或元信息来设置相应的访问权限。原创 2023-10-27 15:11:30 · 2921 阅读 · 1 评论 -
【Redis】三、SpringBoot整合redis
默认序列化是jdk的序列化方式,自定义RedisTemplete配置config可以自定义序列化方式可以自己配置具体的序列化方式,代码如下所示我们来编写一个自己的 RedisTemplete(下面是一个固定的模板,可以直接用)自己写一个配置类,注入自己定义的RedisTemplateimport com// 这是我给大家写好的一个固定模板,大家在企业中,拿去就可以直接使用!原创 2023-10-04 19:01:36 · 684 阅读 · 2 评论 -
JWT的token与session的区别
Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。原创 2023-07-28 17:20:09 · 785 阅读 · 0 评论 -
Springboot支付宝沙箱支付---完整详细步骤
支付宝沙箱支付,详细步骤原创 2022-03-06 01:25:24 · 56077 阅读 · 40 评论 -
Springboot登陆页面图片验证码
1、生成验证码的工具类可以直接用将随机生成的验证码保存在session中public class RandomValidateCodeUtil { public static final String RANDOMCODEKEY= "RANDOMVALIDATECODEKEY";//放到session中的key private String randString = "0123456789";//随机产生只有数字的字符串 private String //private原创 2022-03-27 00:25:59 · 1232 阅读 · 0 评论 -
Springboot短信验证码(无需企业商户认证)
1、进入阿里云市场购买第三方短信接口先进入阿里云市场注意是云市场搜索,短信在下方选择一个短信服务,因为是第三方云市场而不是个人商户认证,所以短信的模板不是自己随心所欲的定义的购买短信服务(0元5次体验)0元体验5次,或者花钱购买更多次数也行购买完毕之后,查看“已经购买的服务”购买的服务中有三个参数(配置的时候有用)AppkeyAppSecretAppCode2、准备在代码端进行配置首先点开刚刚购买的服务,参考API接口这个页面往下翻得到如图原创 2022-03-26 16:09:38 · 2811 阅读 · 4 评论 -
什么是JWT
什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。起源说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区转载 2022-04-02 14:04:09 · 426 阅读 · 0 评论 -
Springboot + Swagger3 集成和配置
Springboot + Swagger3 集成和配置 1.创建Springboot项目2. 配置Swagger2.1 (必选)添加开关注解@EnableOpenApi2.2 (可选)自定义首页属性 Docket配置 3. 使用第三方UI 本文将简单介绍Springboot 集成 Swagger3, 关于Springboot + Swagger2 可以查看: Springboot + Swagger2 集成和配置 基于前文的基础,简单介绍下swagger3, Swagger3在Swag..转载 2022-03-31 22:26:21 · 1637 阅读 · 0 评论