Spring Boot3学习之基础篇
一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...
51工具盒子
一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...
前言 {#前言} -------- 最近,我面临一个问题:我需要部署一个 Web 应用程序到 Docker 上,并且需要自定义数据源的信息。经过探索和实践,我成功地将利用 SpringBoot 开发的应用程序打包成 Docker 镜像,并且自定义了数据库的链接信息。在这里,我想分享一下我的经验,希望能对大家有所帮助。 一丶定义 Spring 配置文件信息 {#一丶定义 -S...
前言 {#前言} -------- > 写了一个推送当前地区天气信息的小程序,不想使用 `nohup java -jar` 去部署运行,就做了一个 Docker Image, 这里记录下。 !\[\]([https://tencent.cos.mobaijun.com/img/blog/【部署】SpringBoot 项目打包为 Docker](https://tenc...
前言: {#前言:} ---------- > Spring Boot 2.6.x 版本引入依赖 springfox-boot-starter (Swagger 3.0) 后,启动项目会报错: > > Failed to start bean ' documentationPluginsBootstrapper ' ; nested exce...
简介 {#简介} -------- > `starter` 是一种服务(或者叫插件) > > 1. 使得使用某个功能的开发者不需要关注各种依赖库的处理,不需要具体的配置信息,由 `Spring Boot` 自动通过 `classpath` 路径下的类发现需要的 `Bean`,并织入 `bean`。 > 2. 简而言之:**组件化开发思维,提高代码复用性...
前言 {#前言} -------- 源于最近接到的一个小需求,解决平台扫描出现的漏洞,如下图  后端解决这个其实很简单的,有...
前言 {#前言} -------- 最近项目中引入了 `Flyway` 这个管理数据库版本框架,目的是为了解决我们一直存在的数据库脚本迭代混乱这个问题😂。说来惭愧,公司一直都是手动迭代数据库版本,配置 `MybatisPlus` 的`init-sql`组件使用的。 一直以来感觉没什么问题,但测试人员每次部署项目测试,都需要开发人员向测试发送数据库 `sql` 文件,这样就...
前言: {#前言:} ---------- 这篇文章已经构思很久了,之前说过的,可以看下这篇文章 [MySQL 数据库备份与恢复 - 使用 MySQLDump 记录 \| 框架师](https://51tbox.com/),是一个`可视化备份 MySQL 的需求`,我们平台是`BS` 的架构,有一个 `WEB` 页面,客户需求是在页面上对所有的平台数据执行备份和恢复操作,那么...
前言 {#前言} -------- 有句话怎么说呢?学的越多,不知道的就越多,现在感觉学的越来越废了😭😭😭,不学又不行,最近一直在钻研 `SpringBoot`相关的内容,准备先写一些基础的案例代码,后续研究的更加透彻,写一些有内涵的刨析文章发表出来😁,下面开始吧! Actuator 简介 {#Actuator- 简介} ----------------------...
简介 {#简介} -------- > 突发奇想,就想玩一下异步任务,记得之前项目有个场景需要使用异步执行,但是异步调用没有成功,后来采用了多线程去执行,今天就系统的学习下异步执行任务。记录一下 > > 有时候在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行, 我们可以使用多线程来并行的处理任务,也可以使用 `...