SpringBoot
文章平均质量分 96
SpringBoot框架
HLH_2021
这个作者很懒,什么都没留下…
展开
-
springboot接口统一加密解密
文章目录1. 介绍2. 前置知识2.1 hutool-crypto加密解密工具2.2 request流只能读取一次的问题2.2.1 问题:2.2.2 解决办法2.3 SpringBoot的参数校验validation2.5 自定义starter2.6 RequestBodyAdvice和ResponseBodyAdvice3. 功能介绍4. 功能细节5. 代码实现5.1 项目结构5.2 crypto-common5.2.1 结构5.3 crypto-spring-boot-starter5.3.1 接口5.原创 2022-02-04 21:11:48 · 7378 阅读 · 2 评论 -
Springboot配置文件加密解密-Jasypt
文章目录1. 前景2. 简单使用2.1 引入依赖2.2 配置application信息2.3 加密解密测试3. 使用Jasypt加密后的字符串代替数据库密码3.1 使用加密类进行加密3.2 替换数据库配置3.3 测试4. Jasypt配置详解5. 自定义加密5.1 官方配置5.2 自定义加密6. 自定义属性探测器6.1 官方处理流程6.1.2 注入6.1.2 DefaultLazyPropertyDetector6.1.3 DefaultPropertyDetector6.2 自定义规则探测器6.2.1 自原创 2021-08-22 16:37:39 · 8771 阅读 · 2 评论 -
springboot参数校验validation
文章目录1. 引入2. 基本使用2.1 引入依赖2.2 基本使用2.3 注解介绍2.4 返回值完善2.5 统一异常处理3. 分组校验4. 递归校验5. 自定义注解校验5.1 自定义校验注解5.2 自定义检验处理类5.3 测试1. 引入在项目中,大部分的工作就是前后端请求的交互,接口的编写。接口编写就不得不做很多的参数校验,通常在业务代码之前,就要做很多很多的显示参数校验,造成代码冗余。springboot-validation提供了优雅的参数校验,入参通常都是实体类,在实体类字段上加上对应的注解,就原创 2021-08-11 20:20:24 · 1642 阅读 · 0 评论 -
SpringBoot整合AOP
文章目录1. AOP介绍1.1 什么是AOP1.2 AOP中的名词介绍1.3 注解介绍1.4 切入点表达式2. 测试2.1 简单案例2.2 execution2.3 within2.4 this2.5 target2.6 args2.7 @args2.8 @within2.9 @target2.10 @annotation2.10 bean3. 案例3.1 AOP日志3.2 登录用户参数注入1. AOP介绍1.1 什么是AOPaop全称Aspect Oriented Programming,即为面向切原创 2021-08-08 20:02:21 · 1885 阅读 · 0 评论 -
Springboot实现登录拦截的三种方式
文章目录1. 登录认证1.1 介绍1.2 方式1.3 扩展2. 实现2.1 项目结构以及前置准备2.2 过滤器实现登录拦截2.3 拦截器实现登录拦截2.4 AOP+自定义注解实现2.5 顺序分析3. 扩展3.1 ThreadLocal存放登录用户3.2 springMVC的参数解析器1. 登录认证1.1 介绍在现在的前后端项目中,在不使用框架的情况下,登录成功之后,会生产Token发送到前端,每次请求通过cookie或者请求头携带到后台,后台在执行业务代码之前,先校验用户是否登录,根据登录状态获取是否原创 2021-08-07 20:13:07 · 16103 阅读 · 4 评论 -
POI导入导出
文章目录1. POI介绍1.1 POI1.2 Excel概念1.3 POI中的对象介绍2. POI操作2.1 POI Excel写2.2 POI Excel 读2.3 POI Cell多格式读取2.4 POI Excel大数据量写2.5 POI Excel 大数据量读2.6 导入优化XLSXXLSX的Event Model使用原理XLSX的Event User Model使用原理XLS使用原理1. POI介绍在项目中经常做Excel的导入导出,Excel导入到处常用的工具就是POI和easyExcel,原创 2021-08-07 18:20:13 · 3783 阅读 · 0 评论