Spring中如何动态维护、更新应用程序属性? [复制]

2023-11-23

我想在 Spring 应用程序中维护一个应用程序属性列表,例如服务端点、应用程序变量等。这些属性应该能够动态更新(可能由系统管理员通过网页)。

spring有内置的功能来完成这个要求吗?


我不确定 spring 是否有动态更新属性文件的实现。

您可以执行类似读取属性文件之类的操作FileInputStream into a Properties目的。然后您将能够更新属性。稍后您可以使用以下命令将属性写回同一文件FileOutputStream.

// reading the existing properties
FileInputStream in = new FileInputStream("propertiesFile");
Properties props = new Properties();
props.load(in);
in.close();
// writing back the properties after updation
FileOutputStream out = new FileOutputStream("propertiesFile");
props.setProperty("property", "value");
props.store(out, null);
out.close();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring中如何动态维护、更新应用程序属性? [复制] 的相关文章

随机推荐

  • 带参数的属性

    我在 VB NET 中发现了一些奇怪的东西 以前从未注意到 我有一个班在VB NET有一个带参数的属性我想在其他方面使用该属性C Class通过创建 VB NET 类的对象 但类对象不显示该属性 谁能告诉我是否可以在 C 中访问该属性 如果
  • MS Access 无限期地持有表行锁

    我们使用 MS Access 作为我们的一个系统的 GUI 但我们遇到了一个问题 即 Access 持有基础表或行的锁 这会阻止 SQL Server 对此数据运行任何更新查询 这是有问题的 因为虽然我们的访问前端只需要对此数据的只读访问
  • 用数组填充 (...rest) 参数?

    一些 as3 函数通过使用约定允许任意数量的参数来处理重载 public function doSomething rest void 我所处的情况是 我需要将数组 任意长度 的所有值传递到这种类型的函数中 我不知道如何做到这一点 建议 这
  • 关闭 Rails 2 中 Web 服务的真实性令牌?

    不仅仅是在 HTML 中填写表单 还应该可以只发送包含参数的 post 请求 例如 如果 Accept 标志设置为 application JSON 是否可以关闭真实性令牌在 HTTP 标头中 请求伪造保护的工作原理是检查请求的内容类型 并
  • 创建了奇怪的“Designer1.cs”文件

    Visual Studio 如何将文件链接到相应的 Designer cs 文件 我遇到了一种奇怪的情况 DataSet 设计器和 L2S DBML 设计器都忽略了 DataSet Designer cs 而是创建并使用了 DataSet
  • 警告 - 全局 this 对象的危险使用

    在 Google Closure Compiler 中我收到警告 警告 全局 this 对象的危险使用 这是一个例子 错误行和偏移量指的是单词的开头this function aToggle if shown toggle show els
  • 哪些 Perl 模块可用于验证子例程参数?

    我正在寻找一个通用模块来消除验证子例程和方法参数的苦差事 我在 CPAN 上浏览了各种可能性 Params Validate Params Smart Getargs Mixed Getargs Long 以及其他一些 任何有关这些或其他模
  • C++积分常量+选择运算符=问题!

    我最近在我正在开发的一些大型程序中发现了一个恼人的问题 我想了解如何以最好的方式解决它 我将代码缩减为以下最小示例 include
  • Open Liberty 中是否有连接到 IBM MQ 的“功能”,相当于 Liberty Profile 中的 wmqJmsClient-2.0?

    IBM WebSphere Liberty Profile提供了 wmqJmsClient 2 0 交互功能IBM MQ 有与开放自由相当的东西吗 更新 如果没有 看起来如此 如何将 Open Liberty 连接到 IBM MQ 我是否应
  • 如何用CSS改变滚动条位置?

    有没有办法用 CSS 改变滚动条的位置从左到右或从下到上 仅使用 CSS 右 左翻转 工作小提琴 Container height 200px overflow x auto Content height 300px Flipped dir
  • 异步上传多个文件到谷歌云存储桶

    我正在尝试使用 NodeJS 将多个文件上传到 Google Cloud Storage 存储桶 我希望在继续之前上传所有文件 我尝试了几种方法 但我似乎无法做到正确 const jpegImages await fs readdir jp
  • 如何创建到另一个 PHP 页面的链接

    我刚刚转换了一些HTML页至PHP页面 我不太熟悉PHP In my HTML页面 假设它只是一个静态网络应用程序 我可以通过播放以下内容来链接到另一个页面anchor在页面上 a href go to this page html Thi
  • 在 Oracle 中,以 1=1 开始 SQL 查询的 WHERE 子句有用吗?

    我正在与一个客户合作 该客户在 Oracle 中几乎所有 WHERE 子句都以1 1 原谅我的无知 但这不是禁止操作吗 这种用法有什么负面影响吗 这是一个经过清理的示例 SELECT gpz zname gpp pname FROM tab
  • 如何识别 ADO Pipelines 中管道的 AzureDevOps ID?

    因此 我尝试创建一个下游项目 尝试使用存储在天蓝色管道工件中的工件进行构建 我正在使用任务 下载PipelineArtifact 0 https learn microsoft com en us azure devops pipeline
  • 如何在 JavaScript 中创建该对象的键/值的所有组合?

    我有以下 JavaScript 对象结构 var options optionOne true false optionTwo true false optionThree null property1 9 property2 7 prop
  • spring-security-oauth2 2.0.7 刷新令牌 UserDetailsS​​ervice 配置 - 需要 UserDetailsS​​ervice

    我有一个关于 spring security oauth2 2 0 7 配置的问题 我正在通过 GlobalAuthenticationConfigurerAdapter 使用 LDAP 进行身份验证 SpringBootApplicati
  • Laravel 5 HTTP 响应、M4V 文件和 iOS MPMoviePlayerViewController

    我遇到了一个让我感到困惑的情况 所以我正在寻求任何可以获得的帮助 我有一个 iOS 应用程序 它使用 MPMoviePlayerViewController 来播放由 Laravel 5 站点管理的 M4V 视频文件 如果直接从 Larav
  • 什么是 .NET 应用程序域?

    特别是 在两个不同的应用程序域中运行代码有何影响 数据通常如何跨应用程序域边界传递 它与跨进程边界传递数据相同吗 我很想更多地了解这个抽象及其用途 EDIT 一般而言 AppDomain 类的现有覆盖率良好我不明白应用程序域 An 应用程序
  • C 中的 malloc 与数组

    我正在参加公开在线课程CS50来自哈佛大学 我上一堂课是关于内存分配和指针 这两个概念对我来说绝对是新的 所教的是malloc 10 sizeof char 在堆上分配足够的字节来存储 10 个字符 并返回指向第一个字节的指针 该指针可以保
  • Spring中如何动态维护、更新应用程序属性? [复制]

    这个问题在这里已经有答案了 我想在 Spring 应用程序中维护一个应用程序属性列表 例如服务端点 应用程序变量等 这些属性应该能够动态更新 可能由系统管理员通过网页 spring有内置的功能来完成这个要求吗 我不确定 spring 是否有