
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
请求URL:/captcha/getCaptcha响应:验证码图片内容Hutool官网Hutool🍬一个功能丰富且易用的Java工具库,涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等功能。打开官网,可以在文档中找到有关图形验证码相关API,我们是通过使用这个工具来实现我们的验证码功能。

1.日志是程序中的重要组成部分,使用日志可以快速的发现和定位问题,Spring Boot 内容了日志框架,默认情况下使用的是 info 日志级别将日志输出到控制台的,我们可以通过lombok 提供的 @Slf4j注解和 log 对象快速的打印自定义日志。2.日志包含 6 个级别,日志级别越高,收到的日志信息也就越少,我们可以通过配置日志的保存名称或保存目录来将日志持久化。

在上面mybatis的讲解中,我们使用了数据库连接池技术,避免频繁创建销毁连接.那么什么是数据库连接池?数据库连接池负责分配管理和释放数据库连接.他允许应用程序重复使用一个现有的数据库连接,而不是再建立一个.每次执行 SQL 语句,要先创建一个新的连接对象,然后执行 SQL 语句,SQL 语句执行完,再关闭连接对象释放资源。这种重复的创建连接,销毁连接比较消耗资源.

IoC是Spring的核心思想,其实我们在之前的学习中已经用到了IoC了.在使用类上使用@RestController,@Controller注解的时候,就是把这个对象交给了Spring进行管理.Spring框架在启动的时候就会加载这个类.把对象交给Spring管理,就是IoC思想.IoC: Inversion of Control.字面意思翻译:控制反转.也就是说Spring是一个"控制反转"的

通过这两个标签,可以重复使用同一个SQL片段.运行代码,看看效果.

MVC是ModelViewController的缩写,它是软件工程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分.Spring MVC就是对MVC思想的一种具体实现,此外,SpringMVC还是一个Web框架.所以,SpringMVC关注点有两个:MVC和Web框架.其实我们在之前创建SpringBoot项目的时候,勾选的SpringWeb框架,就是SpirngMVC框架

create database if not exists + 数据库名字 + character set + 字符集编码 + collate + 校验规则创建一个名为test1的数据库,字符集编码是utf8mb4,校验规则是utf8mb4_0900_ai_ci,如果存在则不创建.在这里,我们可以通过show charset;这两个代码来看数据库支持的字符集编码和排序规则.下面是部分支持的字符集编








