springboot 通过反射获取枚举类
时间: 2023-10-18 22:12:58 浏览: 175
通过反射获取类的实例
可以使用Java的反射机制来获取枚举类。以下是一个示例代码:
首先定义一个枚举类:
```
public enum Color {
RED,
GREEN,
BLUE
}
```
然后在Spring Boot中使用反射机制来获取枚举类:
```
Class<?> enumClass = Class.forName("com.example.Color");
Object[] enumConstants = enumClass.getEnumConstants();
for (Object enumConstant : enumConstants) {
System.out.println(enumConstant.toString());
}
```
以上代码会输出枚举类中定义的所有枚举值。
阅读全文