随笔 - 144  文章 - 0  评论 - 2  阅读 - 91716

随笔分类 -  SpringBoot

SpringBoot+mail 轻松实现各类邮件自动推送
摘要:在实际的项目开发过程中,经常需要用到邮件通知功能。例如,通过邮箱注册,邮箱找回密码,邮箱推送报表等等,实际的应用场景非常的多。 早期的时候,为了能实现邮件的自动发送功能,通常会使用 JavaMail 相关的 api 来完成。后来 Spring 推出的 JavaMailSender 工具,进一步简化了 阅读全文
posted @ 2024-10-16 14:29 IT-QI 阅读(399) 评论(0) 推荐(0) 编辑
用了MyBatis的项目 如何优雅地打印SQL
摘要:前言 在使用MyBatis或者MyBatis-Plus作为ORM框架的时候,会发现默认的日志输出是下面这样的: 在参数少并且SQL简单的情况下,这样的SQL我们能通过手动去替换占位符,来获取到真正执行的SQL。但是如果是比较复杂的SQL,或者查询参数比较多的话,一个个替换就比较费时费力了。 MyBa 阅读全文
posted @ 2024-09-23 10:24 IT-QI 阅读(497) 评论(0) 推荐(0) 编辑
SpringBoot+mail 轻松实现各类邮件自动推送
摘要:在实际的项目开发过程中,经常需要用到邮件通知功能。例如,通过邮箱注册,邮箱找回密码,邮箱推送报表等等,实际的应用场景非常的多。 早期的时候,为了能实现邮件的自动发送功能,通常会使用 JavaMail 相关的 api 来完成。后来 Spring 推出的 JavaMailSender 工具,进一步简化了 阅读全文
posted @ 2024-09-23 10:23 IT-QI 阅读(167) 评论(0) 推荐(0) 编辑
Spring Boot集成OpenPDF实现PDF导出功能
摘要:如果你想要在Spring Boot项目中使用OpenPDF来生成PDF文件,而不是iText,你可以通过将HTML转换成PDF的方式来实现。OpenPDF是一个开源的Java PDF库,它基于iText 5.x版本,但是它主要提供了HTML到PDF的转换能力。 下面是如何在Spring Boot项目 阅读全文
posted @ 2024-09-23 10:22 IT-QI 阅读(693) 评论(0) 推荐(1) 编辑
SpringBoot实战:JWT Token 自动续期的解决方案
摘要:前言 在前后端分离的开发架构中,当用户成功登录后,后端服务会生成一个JWT(JSON Web Tokens)token,并将其返回给前端。前端(如Vue应用)接收到此token后,通常会将其存储在LocalStorage中以方便后续请求时使用。每次向后端发送请求时,前端会将这个token作为请求头的 阅读全文
posted @ 2024-09-23 10:21 IT-QI 阅读(829) 评论(0) 推荐(0) 编辑
SpringBoot + Disruptor 实现特快高并发处理,支撑每秒 600 万订单无压力!
摘要:01、背景 02、Disruptor介绍 03、Disruptor 的核心概念 04、Ring Buffer 05、Sequence Disruptor 06、Sequencer 07、Sequence Barrier 08、Wait Strategy 09、Event 10、EventProces 阅读全文
posted @ 2024-09-23 10:20 IT-QI 阅读(111) 评论(0) 推荐(0) 编辑
SpringBoot中基于JWT的双token(access_token+refresh_token)授权和续期方案
摘要:微服务架构中,JWT认证方案中,用户登录成功后,后端会生成一个JWT格式的access_token并发送给前端。前端接收后,会将此access_token安全地存储在浏览器的LocalStorage中,以便在后续请求中作为身份认证的依据。 每次API请求时,前端都会将access_token附加在请 阅读全文
posted @ 2024-09-23 10:18 IT-QI 阅读(263) 评论(0) 推荐(0) 编辑
Spring Boot+MinIO实战:掌握分片上传、秒传与断点续传,让文件管理更高效!
摘要:在现代应用中,随着文件大小的不断增大和网络环境的复杂化,传统的文件上传方式已难以满足用户需求。通过将Spring Boot与MinIO集成,可以轻松实现文件的分片上传、秒传和续传功能,为用户提供更流畅的上传体验。 分片上传 分片上传是将大文件拆分成多个小块分别上传,避免单次上传大文件带来的不稳定性。 阅读全文
posted @ 2024-09-23 10:18 IT-QI 阅读(1818) 评论(0) 推荐(0) 编辑
springboot打包将配置文件和jar分开
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2024-06-12 10:07 IT-QI 阅读(74) 评论(0) 推荐(0) 编辑
SpringBoot项目部署在外置Tomcat正常启动,但项目没有被加载的问题
摘要:最近打算部署个SpringBoot项目到外置Tomcat运行,但是发现tomcat启动成功,访问却一直404,刚开始以为是Tomcat的问题,就一直在改Tomcat配置。最后发现tomcat启动时根本就没加载到项目,因为控制台没有打印 "SpringBoot"的项目标志经过一番百度查找,最后发现是因 阅读全文
posted @ 2023-05-04 11:17 IT-QI 阅读(435) 评论(0) 推荐(0) 编辑
如何将springboot转称外置tomcat启动
摘要:正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了 (使用内置 Tomcat 的话,可以在 application.yml 中进行相关配置) 有时我们会需要打包成 war 包,放入外置的 Tomcat 阅读全文
posted @ 2022-12-12 10:40 IT-QI 阅读(431) 评论(2) 推荐(1) 编辑
Spring Boot整合Swagger文档
摘要:添加相关依赖 添加 Maven 相关依赖,这里需要添加上WEB和SWAGGER依赖。 WEB依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifac 阅读全文
posted @ 2022-05-05 17:47 IT-QI 阅读(39) 评论(0) 推荐(0) 编辑
SpringBoot的启动Banner定制
摘要:我们在应用启动的时候,可以看到控制台显示了Spring的Banner信息,我们可以通过定制这个功能,来放置我们自己的应用信息。 如果要定制自己的Banner, 只需要在 resources 下放置一个 baner.txt 文件,输入自己的banner字符即可。 Banner字符可以通过类似以下网站生 阅读全文
posted @ 2022-05-05 17:42 IT-QI 阅读(150) 评论(0) 推荐(0) 编辑
SpringBoot 的加载流程
摘要:springboot 启动类有两大核心: 一个是注解@SpringBootApplication,一个是main方法里面的SpringApplication.run。1、通过main方法 启动springboot 2、首先进入SpringAplication类run方法 3、run方法新建Sprin 阅读全文
posted @ 2022-04-14 14:35 IT-QI 阅读(3167) 评论(0) 推荐(0) 编辑
springboot的启动时的一个自动装配过程
摘要:SpringApplication.run() 我看网上好多介绍springboot自动装配过的文章时,上来就直接说 @SpringBootApplication 注解是一个复合注解,从这个注解开始介绍springboot是如何将配置项进行加载的。其实我觉得难道不应该是先启动了spring的容器,然 阅读全文
posted @ 2021-01-21 09:36 IT-QI 阅读(926) 评论(1) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示