Spring RequestParam限制为EnumSet

问题描述

有没有一种方法可以不编写自定义代码来约束Spring RequestParam成为EnumSet的成员或Enum的一部分?

例如,我有一个枚举-

public enum Day {
    SUNDAY,MONDAY,TUESDAY,WednESDAY,THURSDAY,FRIDAY,SATURDAY 
}

我的一个Spring控制器方法仅允许星期一至星期三,而另一个方法允许星期四至星期六?那么我可以创建两个EnumSet,一个从星期一到星期三的值,另一个从星期四到星期六的值,并将RequestParams约束到那些枚举吗?

或者,可以将EnumSet用作java类型,即是否将值限制为仅限于EnumSet中的值?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)