返回顶部
首页 > 资讯 > 后端开发 > Python >java解决动态配置字段需求问题
  • 459
分享到

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

java动态配置java配置字段需求java动态配置字段 2023-05-20 11:05:35 459人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录java解决动态配置字段需求下面是我的主要实现方式本人实现的总结点java读取配置字段方法一 @Value("{对应的字段}")方法二 引入 Environm

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方法取值就行

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: java解决动态配置字段需求问题

本文链接: https://lsjlt.com/news/214460.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java解决动态配置字段需求问题
    目录java解决动态配置字段需求下面是我的主要实现方式本人实现的总结点java读取配置字段方法一 @Value("{对应的字段}")方法二 引入 Environm...
    99+
    2023-05-20
    java动态配置 java配置字段需求 java动态配置字段
  • java解决动态配置字段需求问题介绍
    本篇文章和大家了解一下java解决动态配置字段需求问题介绍。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。目录java解决动态配置字段需求下面是我的主要实现方式本人实现的总结点java读取配置字段方法一 @Value(&q...
    99+
    2023-07-06
  • java 动态添加字段 以及 动态新增字段注解
    本文是从别的文章作为基础进行创建的,方便自己进行相关操作。 引入依赖 javassist javassist 3.12.1.GA 我这里创建了一个空的对象 public class CitiesVo {} 创建...
    99+
    2023-08-22
    java 开发语言 spring
  • 解决mybatis update并非所有字段需要更新问题
    目录mybatis update并非所有字段需要更新解决办法mybatis update时遇到的问题mybatis update并非所有字段需要更新 mybatis update 需...
    99+
    2024-04-02
  • 解决Swagger修改请求对象字段文档不更新问题
    目录解决方法描述解决方法 有两个对象用了同一个@ApiModel的value值 描述 今天发现不管怎么修改如下对象,接口显示总是不变 @Data @NoArgsConstructor...
    99+
    2024-04-02
  • 怎么解决mybatis update并非所有字段需要更新问题
    这篇文章主要介绍“怎么解决mybatis update并非所有字段需要更新问题”,在日常操作中,相信很多人在怎么解决mybatis update并非所有字段需要更新问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的...
    99+
    2023-06-21
  • 【问题解决】解决Linux配置SSH公钥后仍然需要输入密码的问题
    目录 问题来源 特别说明 过程梳理 生成公钥 配置密钥使用 登录服务器 开启公钥登录 试一波 排查文件权限 能登录的机器 有问题的机器 再来 能登录的机器 有问题的机器 验证 结论 问题来源 工作需要新连接一台机器,为了方便连接,习惯性的...
    99+
    2023-09-07
    linux
  • 解决MyBatis中Enum字段参数解析问题
    目录基础Class和TypeHandler请求参数解析问题问题解决基础Class和TypeHandler MyBatis操作的基本User对象结构如下: @Data @Alia...
    99+
    2024-04-02
  • 解决Druid动态数据源配置重复刷错误日志的问题
    Druid动态数据源配置 主要是继承AbstractRoutingDataSource再通过AOP来实现动态数据源切换. 下面给大家介绍Druid动态配置数据源重复刷错误日志问题,具...
    99+
    2024-04-02
  • 解决MYSQL大表改字段慢的问题!
    Mysql如何加快大表的ALTER TABLE操作速度 MYSQL的ALTER TABLE操作的性能对大表来说是个大问题。MYSQL执行大部分修改表结构操作的方法是用新的表结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表。这样...
    99+
    2023-10-03
    mysql 数据库 java 开发语言
  • MYSQL大表改字段慢问题的解决
    mysql如何加快大表的ALTER TABLE操作速度 MYSQL的ALTER TABLE操作的性能对大表来说是个大问题。MYSQL执行大部分修改表结构操作的方法是用新的表结构创建一个空表,从旧表中查出所有数据插入新表,...
    99+
    2023-03-21
    MYSQL大表改字段慢 MYSQL 字段慢
  • 解决mybatis-plus自动配置的mapper.xml与java接口映射问题
    目录mybatis-plus自动配置mapper.xml与java接口映射其中核心功能就是下面这个方法mybatis-plus3 配置mapper和xml映射关系原因就是mapper...
    99+
    2024-04-02
  • 【Vue.js】Vue3全局配置Axios并解决跨域请求问题
    系列文章目录 文章目录 系列文章目录背景一、部署Axios1. npm 安装 axios2. 创建 request.js,创建axios实例3. 在main.js中全局注册axios4. 在页面中使用axios 二、后端解决跨...
    99+
    2023-12-23
    vue.js 前端 javascript
  • Android启动页设置及动态权限跳转问题解决
    目录启动页的作用启动页跳转动态权限获取完整启动页控制程序启动页的作用 在我遇到这个实际问题之前,我一直认为启动页的作用是美化产品,提升软件逼格。但实际上,它更重要的是起到了一个拦截器...
    99+
    2024-04-02
  • Redis中SDS简单动态字符串问题怎么解决
    这篇文章主要介绍“Redis中SDS简单动态字符串问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Redis中SDS简单动态字符串问题怎么解决”文章能帮助大家解决问题。一、SDS的结构&n...
    99+
    2023-07-06
  • 关于springboot加载yml配置文件的no字段自动转义问题
    目录加载yml配置文件的no字段自动转义springboot配置文件自动转译的坑小结一下加载yml配置文件的no字段自动转义 项目上线了才发现一个字段被转义了,如下图: 本来应该会...
    99+
    2024-04-02
  • Apache配置PHP启动失败问题如何解决
    这篇“Apache配置PHP启动失败问题如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Apache配置PHP启动失败...
    99+
    2023-07-05
  • 解决springboot application.properties server.port配置问题
    目录springboot application.properties server.port配置的问题下面就其中一个小问题做个记录内嵌tomcat的jar包依赖包含在pom中Spr...
    99+
    2024-04-02
  • 解决springboot 无法配置多个静态路径的问题
    目录springboot 无法配置多个静态路径需要在启动类里加一段代码如下:springboot静态路径配置遇到的坑按照网上一些博客的说法解决方法springboot 无法配置多个静...
    99+
    2024-04-02
  • MYSQL大表改字段慢问题如何解决
    本文小编为大家详细介绍“MYSQL大表改字段慢问题如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“MYSQL大表改字段慢问题如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。MYSQL的ALTER T...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作