springboot后端枚举为什么可以接受前端的字符串?

Spring Boot后端枚举接收前端字符串原理

springboot后端枚举为什么可以接受前端的字符串?

准确来说一个被PostMapping注解修饰的方法,里边的请求体参数被@Valid @RequestBody 修饰的那个Obj,有一个属性值是枚举值,为什么可以接受前端传来的字符串并转换称为枚举?
是因为这个枚举类内部实现了一个of方法,枚举类也有几个属性,of方法的入参是前端的传过来的值,
of方法的逻辑:通过前端传来的值和枚举的某个属性(到底选择哪个属性来比较可以自己定义)进行比较,把等于该属性值的枚举获取出来。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值