【TJXT】Day3

目录

前言

[1. SpringBoot中注解](#1. SpringBoot中注解)


前言

记录一下,单纯只是记录一下下

1. SpringBoot中注解

在实体类中属性可以加上注解进行校验,这里使用最小值 Min 和范围 Range注解,如下:

java 复制代码
@Data
@ApiModel(description = "学习计划表单实体")
public class LearningPlanDTO {
    @NotNull
    @ApiModelProperty("课程表id")
    @Min(1)
    private Long courseId;
    @NotNull
    @Range(min = 1, max = 50)
    @ApiModelProperty("每周学习频率")
    private Integer freq;
}

那么在 controller 类中,接收参数转化为实体类时候需要加上注解 valid 进行校验

相关推荐
NQBJT1 分钟前
VS Code配置Python人工智能开发环境
开发语言·人工智能·vscode·python
饭小猿人5 分钟前
Android 腾讯X5WebView如何禁止系统自带剪切板和自定义剪切板视图
android·java
byoass9 分钟前
智巢AI知识库深度解析:企业文档管理从大海捞针到精准狙击的进化之路
开发语言·网络·人工智能·安全·c#·云计算
南境十里·墨染春水20 分钟前
C++笔记 STL——set
开发语言·c++·笔记
L16247621 分钟前
Win11 共享→Windows Server 访问故障总结(极简可复用)
开发语言·windows·php
Advancer-35 分钟前
第二次蓝桥杯总结(上)
java·算法·职场和发展·蓝桥杯
\xin1 小时前
pikachu自编SQL(POST)
java·数据库·sql
一行代码一行诗++1 小时前
注释是什么和注释该怎么写(C语言)
java·前端·javascript
.柒宇.1 小时前
FastAPI 基础指南:从入门到实战
开发语言·python·fastapi
xyq20241 小时前
Go 错误处理
开发语言