一、项目简介 一共分为三个角色:管理员、用户、设计师 登录功能:账号+密码+身份选择,登录成功后跳转到各身份对应的页面 注册功能:只允许用户和设计师注册,用户可以直接注册成功,设计师提交材料后注册需要管理员审核成功后方可注册成功。 注册页面...
背景 在ShardingSphere在5.3.0版本之前,我们可以通过依赖shardingsphere-jdbc-core-spring-boot-starter模块,在application.yml文件里配置数据库连接信息。再结合spri...
Spring Boot 集成 EasyExcel 3.x 本章节将介绍 Spring Boot 集成 EasyExcel(优雅实现Excel导入导出)。🤖 Spring Boot 2.x 实践案例(代码仓库)...
Springboot的Banner1、banner的作用2、使用banner的方式2.1、默认banner(不设置任何banner)2.2、自定义banner(自定义类实现`org.springframework.boot.Banner...
1.使用JWT生成token 第一步:引入依赖com.auth0java-jwt3.10.3 第二步:创建工具类在until包下...
🎉🎉欢迎来到我的CSDN主页!🎉🎉🏅我是Java方文山,一个在CSDN分享笔记的博主。📚&a...
目录1、前言 2、Actuator监控端点 2.1、健康检查 2.2、信息端点 2.3、环境信息 2.4、度量指标 2.5、日志文件查看 2.6、追踪信息 2.7、Beans信息 2.8、Mappings信息 3、快速使用 2.1、添加...
Serialization(序列化): 将java对象以一连串的字节码保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。序列化可以将数据永久保存在磁盘上(通常保存在文件中)。 deserialization(反序列化): 将保存...
目前SpringBoot框架真的深受广大开发者喜爱,毕竟它最大的特点就是:快速构建基于Spring的应用程序的框架,而且它提供了各种默认的功能和配置,可以让开发者快速搭建应用程序的基础结构。 但是,当我们需要自定义一些配置时,我们就需要使用...
项目由于插入数据量比较大,导致前端请求超时,查看系统代码发现是通过循环单条插入,因此准备先从输入批量写入开始优化,通过查询资料发现有几种方式: MybatisPlus批量插入实现方式 1. 通过实现MybatisPlus IService接...
转自:聊聊如何基于spring @Cacheable扩展实现缓存自动过期时间以及自动刷新-腾讯云开发者社区-腾讯云 (tencent.com) 前言 用过spring cache的朋友应该会知道,Spring Cache默认是不支持在@Ca...
Springboot+mybatis-plus+dynamic-datasource+Druid数据库配置加密 文章目录0.前言1. 动态添加移除数据源2.基础介绍3. 使用步骤示例简单方式,使用默认的加密1. 使用下面 工具类输出...
前言: 在本人经历过新版和旧版的不同的配置折磨后,决心自己写一篇介绍造福大众,不好地方,欢迎伙指出ovo本文针对Spring Security 6.0版本的自定义配置进行介绍,其中包含自定义数据源UserDetailsService、自定义...
在使用Spring Boot开发Web应用程序时,404错误是常见的问题之一。当请求的资源不存在时,服务器会返回404错误。本文将介绍如何在Spring Boot中处理404错误,并提供相应的源代码示例。 一、配置错误页面 要处理404错误...
MySQL自定义排序方法详解 在MySQL中,我们通常使用ORDER BY语句进行排序,但是有时候我们需要进行特殊的排序操作,比如按照某些字段的特定值进行排序。这时候就需要用到MySQL中的自定义排序方法。本文将为大家详细介绍MySQL中的...
CKEditor5 经验总结背景CKEditor5 简介使用基础初始化定义HTML实例自定义图片上传适配器开启图片上传图片上传遇到的问题 开启视频上传视频上传遇到的问题参考博客背景 项目中 CKEditor4 更新到 C...
背景 平时开发的接口,基本是使用 json 格式的请求报文。然而,有时候也避免不了有 xml 报文请求的场景,最近就遇到了这种情况,在此记录下。另外,工程中使用的是 controller-service……这种结构。 xml请求报文:...
一、@RestControllerAdvice是什么?@RestContrllerAdvice是一种组合注解,由@ControllerAdvice,@ResponseBody组成@ControllerAdvice继承了@Compon...
目录 一、单个控制器异常处理 1.1 控制器方法 1.2 编写出错页面 1.3 测试结果 二、全局异常处理 2.1 一个有异常的控制器类 2.2 全局异常处理器类 2.3 测试结果 三、自定义异常处理器 3.1 自定义异常处理器 3.2...
如何利用Mybatis-Plus自动生成代码(超详细注解)1、简介2、代码生成器3、详细使用教程3.1 两个mysql数据库:3.2 创建springboot项目3.3 添加依赖3.5 编辑application.yml文件3.6 主启...