java解决动态配置字段需求问题

作者:mx_wrc 时间:2022-08-03 17:38:30 

java解决动态配置字段需求

是否在开发中遇到有像下图一样管理员配置多个字段让用户填写的需求

java解决动态配置字段需求问题

我的实现方式是通过数据库存储动态json的显示实现的

下面是我的主要实现方式

1.先创建满足需求的java实体类(下面是我的实体)

java解决动态配置字段需求问题

2.数据库存储管理员配置的多个字段这个实体类生成的json

java解决动态配置字段需求问题

3.数据库的业务表再创建一个字段来存储 用户回填管理员配置的字段json数组字符串用来进行业务数据的处理

java解决动态配置字段需求问题

本人实现的总结点

  • 先让管理员配置好有多少个字段然后 后端存储起来为下次用户填写时做用户回填字段数据准备

  • 前端填写页渲染通过实体类存储的json(标题2的图)让用户填写.

  • 用户在回填页填写配置的字段后 后端再存储为下一次编辑或详情时提供回填数据

java读取配置字段

方法一 @Value("{对应的字段}")

java解决动态配置字段需求问题

@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
  • asp之家 软件编程 m.aspxhome.com