当前位置: 首页 > 知识库问答 >
问题:

Spring-将web表单绑定到Application.Properties

燕智
2023-03-14

我有一个web表单,可以更新appliaction.properties,这样用户就不必转到文件并编辑它。我想从application.properties文件中加载值并显示在web表单TextField中。在用户编辑一些更改后,用户可以更新application.properties文件

问题-如何将web表单绑定到application.properties文件,而不是在Spring中使用@value?由于键/值对可能通过web表单更新,我认为@value不是正确的选择。

共有1个答案

裴存
2023-03-14

应用程序属性用于应用程序启动时需要加载的设置,然后使用文件中指定的用户名和密码连接到数据库(尽管也可以使用环境变量

您不应该在运行时编辑这个文件,除非使用刷新范围注释。但我不建议您这样做,因为实际上很难实现一个支持在运行时更改配置的应用程序。

还有一个Spring Cloud Config server用于在运行时重新加载属性,它提供了一个REST API,尽管您主要只是将git与REST一起使用。

 类似资料:
  • 我可以使用以下代码轻松地将数据绑定到div或pre标记: 但是,我想尝试将此数据绑定到隐藏表单输入,我尝试了: 这将返回以下错误: 所以很明显,在使用ng模型时,我不能使用| json。角度文档仍然有点稀疏,我似乎无法找到如何正确分配它,即使我可以?谢谢:) 我需要将这个json数据加载到我的金字塔应用程序中,并将其分配到一个隐藏的表单字段中,这似乎是最好的方法,或者我应该以另一种方式来做?

  • 案例:我有一个组织对象。它有一个部门对象列表,每个部门都有一个员工对象列表。 在JSP中,我有一个复选框列表,它将复选框绑定到员工对象(深入2个层次结构。那就是组织- 如您所见: 装订很好。表单提交后,在controller中,我可以循环查看admin departmentList,查找创建的所有部门,并查找由于选中复选框而创建的员工。 问题:(部门是用空名称和非空雇员列表创建的。我找不到雇员列表

  • 我试图使用标签库绑定 POJO。绑定引用类 bean 变量后,我收到“错误请求错误 - http 状态 400”。 如果我删除引用类的绑定,则我的表单将成功提交,并且值也会填充在类中。 和 JSP: 我从几篇文章中获得了引用,但是当我在提交JSP之前添加行时,他们正在获取请求加载引用bean列表。

  • 表单项: input, textarea, select 等. 使用v-model来绑定 输入项 <input v-model="my_value" style='width: 400px'/> 就可以在代码中获取到 this.my_value的值. 表单项的完整例子 <template> <div> input: <input type='text' v-model="input

  • 我有一个名为的单例。它负责在菜单中显示正确的文本。它会动态更新。 我有一个fxml文件,但是MenuText不能有对它的引用。(这将与MVVM体系结构风格相矛盾) 这是正确的做法吗?我现在有了一个MenuFactory,它也是在JavaFX方法中创建的。它设置场景的父级。 start()mehtod如下所示: 这让它变得更加复杂,我不确定这是否正确。此外,我仍然不知道如何设置fxml文件中的菜单文

  • 我有一个包含可能的运输选项列表的实体: 现在,我想将带有thymeleaf的对象绑定到html表单,以便轻松创建/编辑此类实体。 但是如何插入包含所有ShippingTypes的复选框列表并将其绑定到对象?