首页 / 技术专题CATEGORY / SPRINGFORALL

Spring

在这个技术方向,积累扎实的知识与实践。

共 582 篇文章

Spring Boot 整合 JustAuth 实现第三方登录

一、第三方登录 在实现第三方登录前,咱们先聊聊第三方登录背后大致的实现逻辑吧,代码实现其实很简单,思想在这种时候,可能比代码更为重要一些。 现在只要稍微大点的网站或是app都会支持第三方登录吧,面对我们开发者居多的 gitee、github、google等,面对普通用户较多的qq、微信等第三方登录。 第三方登录大都是基于OAuth2.0协议实现的…

Spring Boot 集成企业微信开发

本文将详细介绍如何使用 Spring Boot 集成企业微信开发。企业微信是企业间的沟通工具,通过企业微信 API 可以实现企业内部的一些自动化业务流程,提高工作效率。文章将从实际应用场景出发,通过代码示例,讲解 Spring Boot 集成企业微信的具体步骤。 1. 开发环境准备 首先需要准备开发环境,确保已安装以下工具和环境: JDK 1.8…

Spring Boot 实现微信、QQ 绑定登录

本文将介绍如何使用 Spring Boot 实现微信和 QQ 的绑定登录功能。我们将通过简单的步骤和代码示例来说明如何实现这两种社交平台的登录集成。 准备工作 在开始之前,确保你已经完成以下准备工作: 注册微信开放平台和 QQ 开放平台,获取相应的 AppID 和 AppSecret。 为你的应用配置回调 URL,并确保该 URL 能够被外部访问。 安装…

Spring Boot自动配置原理详解

1 前言 之前也写过一篇类似的文章,但是当时理解的并不是很深入,所以一直想重新写,但是一直没有时间,就拖到了现在。这篇文章可能会很长,因为在讲解自动配置的过程中还会衍生出其他一些重要的知识点,我也会进行介绍。 2 热身案例 要谈 SpringBoot 的自动装配,肯定离不开下面这段代码。 其实我学习 SpringBoot…

使用K8S部署Spring Boot应用

综述 首先介绍发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deployment文件; 6.提交Deployment文件到k8s集群;…

Spring中Bean的生命周期扩展点:Bean Post Processor

在Spring框架中,Bean生命周期的管理是非常重要的一部分。在Bean的创建、初始化和销毁过程中,Spring提供了一系列的扩展点,使开发者能够在不破坏原有功能的基础上,对Bean的生命周期进行定制化操作。其中,Bean Post Processor(后处理器)是一个重要的扩展点,它能够在Bean的初始化前后做一些额外的处理。 1.…