过眼云烟 「Talk is cheap. Show me the code.」

软件过程模型

瀑布模型 上一个活动的输出作为下一个的输入 依次的 注意:需求明

KyleWang KyleWang 发布于 2024-03-10

SpringBoot(六)实体参数校验

SpringBoot(六) 实体参数校验 1、实体类成员变量上添加注解 @NotNull @NotEmpty @Email @Data public class User { @NotNull private Integer id;//主键ID private String

KyleWang KyleWang 发布于 2024-03-10

SpringBoot(五)Threadlocal 提供线程局部变量 线程安全

SpringBoot(五) Threadlocal 提供线程局部变量 线程安全 用来存取数据 set()/get() 使用ThreadLocal 存储数据是线程安全的 用完记得调用remove方法释放 示例: @Component public class LoginInterceptor impl

KyleWang KyleWang 发布于 2024-03-07

软考知识点错题汇总

知识分类 操作系统 1、磁盘调度算法中最短移臂调度算法

KyleWang KyleWang 发布于 2024-03-05

SpringBoot(四)开启驼峰命名 以及@JsonIgnorez注解

SpringBoot(四)开启驼峰命名 以及@JsonIgnorez注解 1、配置文件yml中 mybatis: configuration: map-underscore-to-camel-case: true #开启驼峰命名和下划线命名的自动转换 实体类和表中对应字段可能不一样的命名

KyleWang KyleWang 发布于 2024-03-05

记录使用SpringBoot遇到的小问题

记录使用SpringBoot遇到的小问题 1、重启IDEA后启动项目显示端口占用 https://www.cnblogs.com/dsy665412/p/15482526.html 2、IDEA中mapper注入报红问题(springboot) https://huaweicloud.csdn.ne

KyleWang KyleWang 发布于 2024-03-04

SpringBoot(三)登录认证 拦截器的使用

登录认证 1、登录接口返回token 2、其他接口Header中携带token,解析(拦截器中) 注意登录注册接口不需要携带token 拦截器的使用 1、LoginInterceptor 实现preHandle方法 @Component//注入容器中 public class LoginInterc

KyleWang KyleWang 发布于 2024-03-03

SpringBoot(二) JWT校验相关知识

JWT 令牌 1、组成: Header(头)记录令牌的类型和签名算法等 PayLoad(载荷)装载自定义信息 (注意不要存放私密信息) Signature(签名)对头部和载荷进行加密计算得来 2、使用 引入java-jwt坐标 调用API生成和校验令牌 解析令牌抛出异常就证明令牌被篡改或者过期 <d

KyleWang KyleWang 发布于 2024-03-03

SpringBoot(一)参数校验 Spring Validation 以及全局异常处理器

SpringBoot 一、参数校验 Spring Validation 1、导入validation坐标 2、在参数上添加@Pattern注解,指定校验规则 3、在Controller类上添加@Validated注解 @RestController @RequestMapping("/user")

KyleWang KyleWang 发布于 2024-03-03

Lombok使用问题

问题记录:使用lombok生成构造器后依旧报错 1、pom.xml 中引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> 2、使用构造器注解

KyleWang KyleWang 发布于 2024-03-02