随笔分类 - Spring Boot3 从入门到精通
摘要:
大家好,我是晓凡。 一、为什么要“优雅”? 产品一句话: “凡哥,接口明天上线,支持 10w 并发,数据脱敏,不能丢单,不能重复,还要安全。” 优雅不是装,是为了让自己少加班、少背锅、少掉发。 今天晓凡就把压箱底的东西掏出来,手把手带你撸一套能扛生产的模板。 为方便阅读,晓凡以Java代码为例给出“
阅读全文
大家好,我是晓凡。 一、为什么要“优雅”? 产品一句话: “凡哥,接口明天上线,支持 10w 并发,数据脱敏,不能丢单,不能重复,还要安全。” 优雅不是装,是为了让自己少加班、少背锅、少掉发。 今天晓凡就把压箱底的东西掏出来,手把手带你撸一套能扛生产的模板。 为方便阅读,晓凡以Java代码为例给出“
阅读全文
摘要:
大家好,我是晓凡。 以下是 Spring Boot 中最常用的 100 个注解(按功能分类整理),适用于配置、控制层、数据访问、安全、测试等常见场景: 🧱 一、核心注解(Core Annotations) @SpringBootApplication:标记主类,启用自动配置和组件扫描。 @Comp
阅读全文
大家好,我是晓凡。 以下是 Spring Boot 中最常用的 100 个注解(按功能分类整理),适用于配置、控制层、数据访问、安全、测试等常见场景: 🧱 一、核心注解(Core Annotations) @SpringBootApplication:标记主类,启用自动配置和组件扫描。 @Comp
阅读全文
摘要:
大家好,我是晓凡 写在前面 在前面的文章中,我们学习了SpringSecurity 登录认证流程,对其应该有个大概印象了。 忘记的小伙伴点击下面自己复习去~ 在前面的学习中,我们使用的都是SpringSecurity 框架提供的登录页面,而实际开发中,我们往往都需要自定义登录页面。 一、准备登录页面
阅读全文
大家好,我是晓凡 写在前面 在前面的文章中,我们学习了SpringSecurity 登录认证流程,对其应该有个大概印象了。 忘记的小伙伴点击下面自己复习去~ 在前面的学习中,我们使用的都是SpringSecurity 框架提供的登录页面,而实际开发中,我们往往都需要自定义登录页面。 一、准备登录页面
阅读全文
摘要:
写在前面 还记得在之前的文章中,我们在user表中手动插入了3条数据吗? 当时,大家就会有疑问。这一串密码是怎么来的呢,我们为啥要对密码进行加密? 带着这些疑问,我们继续上路。我们在开发一个应用系统,肯定是少不了用户注册功能的。说到注册,无非就是往user用户信息表中插入一条数据。 这条数据包含用户
阅读全文
写在前面 还记得在之前的文章中,我们在user表中手动插入了3条数据吗? 当时,大家就会有疑问。这一串密码是怎么来的呢,我们为啥要对密码进行加密? 带着这些疑问,我们继续上路。我们在开发一个应用系统,肯定是少不了用户注册功能的。说到注册,无非就是往user用户信息表中插入一条数据。 这条数据包含用户
阅读全文
摘要:
大家好,我是晓凡。 写在前面 上一篇文章中,我们了解了SpringSecurity怎么基于内存进行用户认证。但这还远远不够,在实际开发中。 用户往往都存在于数据库,所以从这篇文章开始,我们就要开始学习基于数据库的用户认证。 一、认证流程 其实基于数据库的用户认证和基于内存认证大同小异,我们只需要将从
阅读全文
大家好,我是晓凡。 写在前面 上一篇文章中,我们了解了SpringSecurity怎么基于内存进行用户认证。但这还远远不够,在实际开发中。 用户往往都存在于数据库,所以从这篇文章开始,我们就要开始学习基于数据库的用户认证。 一、认证流程 其实基于数据库的用户认证和基于内存认证大同小异,我们只需要将从
阅读全文
摘要:
写在前面 第一节中,我们基本上就引入SpringSecurity依赖,其他什么都没做就完成了认证功能。 之所以我们不用做什么,是因为SpringSecurity默认实现了很多功能。 当然了,这里默认实现都是基于内存的用户认证,即用户都是创建在内存当中的,实际应用都是基于数据库的。 小伙伴们不用着急,
阅读全文
写在前面 第一节中,我们基本上就引入SpringSecurity依赖,其他什么都没做就完成了认证功能。 之所以我们不用做什么,是因为SpringSecurity默认实现了很多功能。 当然了,这里默认实现都是基于内存的用户认证,即用户都是创建在内存当中的,实际应用都是基于数据库的。 小伙伴们不用着急,
阅读全文
摘要:
大家好,我是晓凡。 写在前面 不知道小伙伴们在学SpringSecurity过程中有没有和我一样的经历和烦恼。 ①看完一篇文章或者一个教程,感觉学会了。但是一到实际项目中就不知道怎么用; ②被SpringSecurity 源码和各种专业名词搞得一头雾水,不知道如何下手,直接劝退; ③技术更新迭代非常
阅读全文
大家好,我是晓凡。 写在前面 不知道小伙伴们在学SpringSecurity过程中有没有和我一样的经历和烦恼。 ①看完一篇文章或者一个教程,感觉学会了。但是一到实际项目中就不知道怎么用; ②被SpringSecurity 源码和各种专业名词搞得一头雾水,不知道如何下手,直接劝退; ③技术更新迭代非常
阅读全文
摘要:
大家好,我是晓凡 一、日志概念 日志的重要性不用我多说了,日志,简单来说就是记录。 用来记录程序运行时发生的事情。比如,程序启动了、执行了某个操作、遇到了问题等等,这些都可以通过日志记录下来。 想象一下,你开了一家店,每天的营业额、顾客的反馈、商品的进出、库存等等,你都会记录下来。这就像是程序的日志
阅读全文
大家好,我是晓凡 一、日志概念 日志的重要性不用我多说了,日志,简单来说就是记录。 用来记录程序运行时发生的事情。比如,程序启动了、执行了某个操作、遇到了问题等等,这些都可以通过日志记录下来。 想象一下,你开了一家店,每天的营业额、顾客的反馈、商品的进出、库存等等,你都会记录下来。这就像是程序的日志
阅读全文
摘要:
写在前面 在日常开发中,我们经常会看到各种各样的启动画面。例如以下几种 ① spring项目启动画面 ② mybatisplus启动画面 ③若依项目启动画面 还有很多各式各样好看的启动画面,那么怎么定制这些启动画面呢? 一、小试牛刀 ① 新建一个SpringBoot项目 ②在项目的resources
阅读全文
写在前面 在日常开发中,我们经常会看到各种各样的启动画面。例如以下几种 ① spring项目启动画面 ② mybatisplus启动画面 ③若依项目启动画面 还有很多各式各样好看的启动画面,那么怎么定制这些启动画面呢? 一、小试牛刀 ① 新建一个SpringBoot项目 ②在项目的resources
阅读全文
摘要:
大家好,我是晓凡。 写在前面 在上一篇文章,我们详细介绍了SpringBoot3 怎么整合SpringDoc实现在线接口文档。但是,有不少小伙伴 都觉得接口界面太丑了。有没有什么更美观一点的UI界面呢? 当然是有的了,毕竟这是一个看脸的时代,Knife4j 这不来了么。 一、界面比较 这儿我们将上一
阅读全文
大家好,我是晓凡。 写在前面 在上一篇文章,我们详细介绍了SpringBoot3 怎么整合SpringDoc实现在线接口文档。但是,有不少小伙伴 都觉得接口界面太丑了。有没有什么更美观一点的UI界面呢? 当然是有的了,毕竟这是一个看脸的时代,Knife4j 这不来了么。 一、界面比较 这儿我们将上一
阅读全文
摘要:
写在前面 在现目前项目开发中,一般都是前后端分离项目。前端小姐姐负责开发前端,苦逼的我们负责后端开发 事实是一个人全干,在这过程中编写接口文档就显得尤为重要了。然而作为一个程序员,最怕的莫过于自己写文档和别人不写文档 大家都不想写文档,那这活就交给今天的主角Swagger来实现了 一、专业名词介绍
阅读全文
写在前面 在现目前项目开发中,一般都是前后端分离项目。前端小姐姐负责开发前端,苦逼的我们负责后端开发 事实是一个人全干,在这过程中编写接口文档就显得尤为重要了。然而作为一个程序员,最怕的莫过于自己写文档和别人不写文档 大家都不想写文档,那这活就交给今天的主角Swagger来实现了 一、专业名词介绍
阅读全文
浙公网安备 33010602011771号