在本教程中,我们将探索Java中从常量向注解提供枚举值的可能性。为了理解所提出的设计决策的主要驱动因素,我们将从问题陈述开始,然后是一个演示用例。
1. 引言
2. 问题陈述
让我们设想以下需求。**在控制器类中,两个_POST_和_PUT_端点始终需要具有相同的_Content-Type_。**现在,让我们看看如何共享两个端点定义中的相同枚举值。
为了更好地理解问题陈述,我们将继续探索一个演示用例。
3. 定义演示用例
为了满足要求,我们需要以下数据结构。
一个看起来像这样的_RequestContentType_枚举:
大约 6 分钟