spring-boot - 如何为屏幕中的多个下拉菜单提供静态服务?
问题描述
几天前,我了解了如何使用 JPA 将 Enum 字段映射到数据库,以及如何在 API 响应中将 Enum 作为 JSONObject 数组提供服务以填充下拉列表。下面的代码按预期为我工作。我正在寻找有关如何处理屏幕多个静态下拉列表的建议。我是否需要为每个下拉菜单创建一个端点。
枚举
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum UserType {
INTERNAL_USER(0, "INTERNAL_USER"),
EXTERNAL_USER(1, "EXTERNAL_USER");
private final Integer key;
private final String value;
UserType(Integer key, String value) {
this.key = key;
this.value = value;
}
public Integer getKey() {
return key;
}
public String getValue() {
return value;
}
}
休息控制器
@GetMapping("/getUserTypes")
public ResponseEntity<List<UserType>> getUserTypes() {
return new ResponseEntity<List<UserType>>(Arrays.asList(UserType.values()), HttpStatus.OK);
}
解决方案
推荐阅读
- c - CreateFile - dwDesiredAccess
- django - 想要打印用户所属的所有组
- performance - golang lambda中的快速重新发送响应
- android - 如何在 DialogFragment 中更改文本颜色或日期选择器的分隔线颜色?
- node.js - Heroku 被拒绝,无法编译 nodejs。React、nodejs、express 框架
- ksh - 删除空格
- vba - 自定义事件声明
- optimization - openmdao 简单遗传算法驱动程序不起作用
- pandas - Pandas 加入(合并?)数据框,只保留唯一的索引
- regex - 如何用sed替换双引号字符串中所有变量之前的所有美元符号?