Spring Boot组件集成实战
文章平均质量分 90
本专栏基于Spring Boot,实现各种组件的集成和基本使用。包含Redis、Kaptcha等诸多组件的集成实战。
拾年之璐
这个作者很懒,什么都没留下…
展开
-
IP属地信息哪里来的?手把手教你实现通过IP查询属地信息
本文主要讲解IP查询属地信息的实现方法,以及基于Spring Boot实现IP属地信息查询项目。〇、前言近日,多个网络公众平台纷纷公开显示用户的IP属地,并且用户无法开启或关闭此功能。用户的IP信息,平台是怎么知道的?其大致流程是这样的:用户的手机、电脑等设备必须通过网络运营商(电信、移动等)进行联网服务,这个连接网络的过程中,基站、路由器将为该设备动态分配一个IP;用户发布一篇文章或微博,或者进行评论时,就会向平台服务器发送一个HTTP请求。而IP信息,就包含在这个HTTP请求头里;平.原创 2022-05-02 09:03:40 · 3920 阅读 · 3 评论 -
【Spring Boot组件集成实战】集成微信支付服务
基于Spring Boot搭建的微信支付演示项目,可实现电脑网站扫码支付、JSAPI支付(小程序、微信内页支付)、手机H5支付、APP支付等功能,支持全额退款与部分(可多次)退款功能,支持支付结果查询等功能。原创 2022-01-15 15:58:36 · 861 阅读 · 0 评论 -
【Spring Boot组件集成实战】集成支付宝支付服务
0. 项目演示正式开始之前,请看本文项目的演示视频。演示地址1:https://www.bilibili.com/video/bv1Ab4y1H73d演示地址2:https://live.csdn.net/v/1843241. 开发环境准备开发接入支付宝的项目之前,需要先在支付宝创建应用,并配置获取支付宝的秘钥、证书等,并为应用添加能力。但这些能力,是需要在支付宝商家中心进行签约的,一般都要求提交营业执照等信息,接入门槛比较高。如果只是开发学习,完全可以使用沙箱环境进行接入和开发、测原创 2022-01-13 15:33:04 · 1255 阅读 · 0 评论 -
【Spring Boot组件集成实战】集成七牛云文件上传
基于Spring Boot搭建的文件上传至七牛云的Demo演示,主要实现三种文件上传策略:①前端默认上传,②前端改名上传,③后端改名上传(当然后端也可以不改名)。原创 2021-11-16 20:19:08 · 295 阅读 · 0 评论 -
【Spring Boot组件集成实战】集成MyBatis-Plus-Generator代码生成器(Version 3.5.1+)
更多精彩内容,请访问 Spring Boot组件集成实战专栏 !本教程适仅适用 3.5.1 以上版本,对历史版本的不兼容。上一篇文章 【Spring Boot组件集成实战】集成Druid数据库连接池和MyBatis-Plus(含代码生成器) 中,我们使用代码生成器是 3.4.1 版本的。本文将采用最新版本 3.5.1,实现MP的代码生成器。文章目录使用方法:1、导包:2、示例:使用方法:1、导包: <!-- freemarker,作为代码生成器mapper文件的模板引擎.原创 2021-10-23 14:51:21 · 1954 阅读 · 4 评论 -
【Spring Boot组件集成实战】集成Kaptcha谷歌验证码
更多精彩内容,请访问 Spring Boot组件集成实战专栏 !文章目录1. 验证码的作用2. Spring Boot集成Kaptcha2.1 引入依赖2.2 配置Kaptcha配置类2.3 实现验证码服务层接口3. 验证码的生成与使用4. 本文源码下载1. 验证码的作用一个技术的出现,必然有它的道理。关于验证码的定义,维基百科是这样解释的:全自动区分计算机和人类的公开(英语:Completely Automated Public Turing test to tell Computers .原创 2021-10-24 19:03:59 · 705 阅读 · 0 评论 -
【Spring Boot组件集成实战】集成Druid数据库连接池和MyBatis-Plus(含代码生成器)
更多精彩内容,请访问 Spring Boot组件集成实战专栏 !文章目录1. MyBatis-Plus产生的原因2. MyBatis-Plus解决的问题3. Spring Boot集成Druid2.1 引入依赖2.2 配置application.yml4. Spring Boot集成MyBatis-Plus4.1 引入依赖4.2 配置application.yml4.3 配置启动器、分页插件5. 集成MP代码生成器5.1 引入依赖5.2 完善并修改生成器6. 单元测试6.1 测试基本的增删改查6.2 .原创 2021-10-22 14:04:52 · 836 阅读 · 0 评论 -
【Spring Boot组件集成实战】集成Redis数据库
1. Redis的产生原因一个技术的出现,必然有它的道理。大数据时代的当前,每天都在处理海量、多样的数据,而且这些数据,需要实时处理。互联网应用必须保证高并发、高可用、高性能,才能满足这些需求。我们都知道,CPU的运行速度比内存快一百多倍,比硬盘快几百万倍。传统的关系型数据库,如MySQL,其将数据保存至硬盘。而高并发场景下,限制数据库性能的瓶颈,主要在于硬盘。所以,在某些需要存储大量Web应用数据,并且需要对这些应用数据进行高并发的读写的场景下,关系型数据集并不能满足我们的需求。在这样的背景下原创 2021-10-20 10:07:31 · 492 阅读 · 0 评论