【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 进行校验

相关推荐
百锦再1 小时前
Java的TCP和UDP实现详解
java·spring boot·tcp/ip·struts·spring cloud·udp·kafka
毕设源码-朱学姐1 小时前
【开题答辩全过程】以 高校实验室管理系统为例,包含答辩的问题和答案
java
一个处女座的程序猿O(∩_∩)O1 小时前
Python面向对象的封装特性详解
开发语言·python
zhaoyin19942 小时前
python基础
开发语言·python
A_B_C_Q2 小时前
StringBuilder 与 StringBuffer的区别
java·前端
用户908324602732 小时前
Spring AI 1.1.2 集成 MCP(Model Context Protocol)实战:以 Tavily 搜索为例
java·后端
Joker Zxc2 小时前
【前端基础(Javascript部分)】2、JavaScript的变量和数据类型
开发语言·前端·javascript
罗超驿2 小时前
JavaSE高频答疑:内部类同名变量访问全解 + Comparable与Comparator核心区别
java·开发语言·idea
宇木灵2 小时前
C语言基础-十一、递归与分治(完结)
c语言·开发语言·学习·算法