【WEB 系列】高版本 SpringBoot 整合 Swagger 启动异常问题前言: Spring Boot 2.6.x 版本引入依赖 springfox-boot-starter (Swagger 3.0) 后,启动项目会报错: Failed to start bean ‘ documentationPlugin2022-05-13 SpringBootBUG 【WEB 系列】SpringBootStarter- 组件化开发简介 starter 是一种服务(或者叫插件) 使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,由 Spring Boot 自动通过 classpath 路径下的类发现需要的 Bean,并织入 bean。 简而2022-04-28 SpringBoot组件化开发 【Web 系列】SpringBoot 防护 XSS 攻击配置前言 源于最近接到的一个小需求,解决平台扫描出现的漏洞,如下图 后端解决这个其实很简单的,有句名言,不要相信前端传过来的任何参数,简单来说,XSS 在后端处理的时候对所有用户提交的数据进行校验和转义,比如 把 < 转换为 &am2022-01-06 SpringBootXSS 【DB 系列】SpringBoot 集成 Flyway 版本迭代框架前言 最近项目中引入了 Flyway 这个管理数据库版本框架,目的是为了解决我们一直存在的数据库脚本迭代混乱这个问题😂。说来惭愧,公司一直都是手动迭代数据库版本,配置 MybatisPlus 的init-sql组件使用的。 一直以来感觉2021-11-15 SpringBootFlyway 【DB 系列】SpringBoot 实现 MySQL 数据库备份与还原前言:这篇文章已经构思很久了,之前说过的,可以看下这篇文章 MySQL 数据库备份与恢复 - 使用 MySQLDump 记录 | 框架师,是一个 可视化备份 MySQL 的需求 ,我们平台是BS 的架构,有一个 WEB 页面,客户需求是在页2021-10-12 SpringBootMySQL数据备份 【WEB 系列】SpringBoot 监控工具之《Actuator》前言 有句话怎么说呢?学的越多,不知道的就越多,现在感觉学的越来越废了😭😭😭,不学又不行,最近一直在钻研 SpringBoot 相关的内容,准备先写一些基础的案例代码,后续研究的更加透彻,写一些有内涵的刨析文章发表出来😁,下面开始2021-08-05 SpringBootActuator 【WEB 系列】SpringBoot 异步任务记录简介 突发奇想,就想玩一下异步任务,记得之前项目有个场景需要使用异步执行,但是异步调用没有成功,后来采用了多线程去执行,今天就系统的学习下异步执行任务。记录一下 有时候在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直2021-08-02 SpringBootAsync 【WEB 系列】SpringBoot 数据库(URL)参数记录数据库连接字符串示例: jdbc:mysql://localhost:3306/mydb?autoReconnect=true&useUnicode=true&characterEncoding=utf8&use2021-07-19 SpringBoot配置文件 【WEB 系列】SpringBoot 跨域及后端解决方案什么是跨域? 一个网页向另一个不同域名 / 不同协议 / 不同端口的网页请求资源,这就是跨域。 跨域原因产生:在当前域名请求网站中,默认不允许通过 ajax 请求发送其他域名。 CROS 常见 headerAccess-Control-A2021-07-07 SpringBootcros 【WEB 系列】SpringBoot 项目安装 SSL 协议概述 这个需求是我目前做的项目被网安评测的时候,一个漏洞的解决方案。使用 SpringBoot 内置 Tomcat 启动应用程序为 http 协议访问,应网安需求修改为 https:// 协议访问项目,网络搜索出了两种解决方案,一种为使用2021-06-21 SpringBootSSL 【WEB 系列】SpringBoot 集成 Mybatis-Plus概述 地址 目标:MybatisPlus, 为简化 Mybatis 开发而生, 只做增强, 不做改变 简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简2021-01-26 SpringBootMybatisPlus 【WEB 系列】SpringBoot2.3 整合 InfluxDB 实现增删查概述:InfluxDB 是一个用于存储和分析时间序列数据的开源数据库。因为公司项目需求,记录一下使用过程 主要特性有: 内置 HTTP 接口,使用方便 数据可以打标记,这样查询可以很灵活 类 SQL 的查询语句 安装管理很简单,并且读写数2021-01-20 SpringBootInfluxDB 【WEB 系列】SpringBoot 实现邮件发送概述 邮件的使用场景 邮件发送原理 邮件发送历史 SpringBoot 介绍 前置知识 发送文本邮件 发送 html 邮件 发送附件邮件 发送带图片的邮件 邮件模板 邮件系统 邮件的使用场景 注册验证 注册网站的邮件验证 网站2021-01-13 SpringBoot邮件 【WEB 系列】SpirngBoot 整合 Swagger背景 由于 Spring Boot 能够快速开发、便捷部署等特性,相信有很大一部分 Spring Boot 的用户会用来构建 RESTful API。而我们构建 RESTful API 的目的通常都是由于多终端的原因,这些终端会共用很多底2020-12-24 SpringBootSwagger 【WEB 系列】SpringBoot 实现 Websocket 通信详解原文地址: SpringBoot 实现 Websocket 通信详解) 作者:超级小豆丁 参考地址: Stomp 1.2 协议规范 Spring 框架对 WebSocket 的支持 示例地址: WebSocket 示例一:实现简单2020-11-10 SpringBootWebSocket 【WEB 系列】阿里云短信服务实战了解阿里云用户权限操作 开通阿里云的短信服务 阿里云官网地址 进入阿里云控制台页面 传送门, 如果没有阿里云账号就注册一个 点击个人头像AccessKey 管理 进来以后就会弹出一个安全提示, 选择 开始使用子用户 Acc2020-08-02 SpringBoot短信服务 【WEB 系列】SpringBoot 引入的依赖为什么没有版本号在入门 springboot 的时候我相信很多朋友都有过这样的疑问, 为什么 spring boot 项目在 pom 文件引入的某些依赖不需要指定版本呢? 但是却并不妨碍我们使用或下载 jar 包 <?xml version="12019-12-20 SpringBootVersion