java解决动态配置字段需求问题
作者:mx_wrc 时间:2022-08-03 17:38:30
java解决动态配置字段需求
是否在开发中遇到有像下图一样管理员配置多个字段让用户填写的需求
我的实现方式是通过数据库存储动态json的显示实现的
下面是我的主要实现方式
1.先创建满足需求的java实体类(下面是我的实体)
2.数据库存储管理员配置的多个字段这个实体类生成的json
3.数据库的业务表再创建一个字段来存储 用户回填管理员配置的字段json数组字符串用来进行业务数据的处理
本人实现的总结点
先让管理员配置好有多少个字段然后 后端存储起来为下次用户填写时做用户回填字段数据准备
前端填写页渲染通过实体类存储的json(标题2的图)让用户填写.
用户在回填页填写配置的字段后 后端再存储为下一次编辑或详情时提供回填数据
java读取配置字段
方法一 @Value("{对应的字段}")
@Value("${authUrl}")
private String authUrl;
麻烦之处: @Value("${authUrl}"),只能对应一个字段,要是引入100个字段,那就得写100个@Value("${字段}")
方法二 引入 Environment
@Autowired
private Environment environment;
//获取配置文件字段
environment.getProperty("对应字段");
相对比方法一更方便些,只要引入Environment类就行,使用它的getProperty方法取值就行
来源:https://blog.csdn.net/mx_wrc/article/details/120290227
标签:java,动态配置,字段需求
0
投稿
猜你喜欢
SpringMVC自定义拦截 器登录检测功能的实现代码
2023-07-27 18:33:05
Android开发之DatePicker和TimePicker实现选择日期时间功能示例
2022-10-06 05:35:21
Android的UI调优教程
2021-12-16 01:46:43
C#实现自定义动画鼠标的示例详解
2021-07-31 17:16:59
JDK8 中Arrays.sort() 排序方法详解
2023-01-17 10:38:30
详解Maven安装教程及是否安装成功
2021-07-14 00:00:21
SpringBoot整合freemarker实现代码生成器
2023-07-17 20:31:08
深入理解Kotlin的泛型系统
2023-09-09 00:47:30
jdk自带线程池实例详解
2022-05-14 02:04:56
java Quartz定时器任务与Spring task定时的几种实现方法
2021-11-14 22:31:47
用Java连接sqlserver数据库时候几个jar包的区别分析
2021-11-07 02:18:01
使用IDEA将Java/Kotliin工程导出Jar包的正确姿势
2022-10-18 17:39:34
c# WPF中的TreeView使用详解
2021-05-24 15:17:58
Java设计模式之GOF23全面讲解
2023-06-24 06:15:06
基于selenium-java封装chrome、firefox、phantomjs实现爬虫
2022-04-07 19:04:28
Android高仿微信对话列表滑动删除效果
2022-10-29 21:12:43
QR 二维码中插入图片实现方法
2023-01-24 14:32:32
java发送get请求和post请求示例
2022-01-30 10:45:52
springmvc分层领域模型概念详解
2021-09-07 01:21:51
Android AndBase框架使用封装好的函数完成Http请求(三)
2021-09-15 09:49:56