是否有类似以下语法:#{system Properties['环境变量名称']} 来获取系统变量?

2023-11-26

在Spring的applicationcontext.xml文件中使用#{systemProperties['environment']}是否返回与环境相关的值?

或者有什么方法可以获取 spring applicationcontext.xml 文件中的系统变量值。


When I remember right, then there is a difference between:

您可以通过不同的方式访问系统属性:

  • #{systemProperties['databaseName']}
  • #{systemProperties.databaseName}
  • ${databaseName}//$ 而不是 # !!

With #{systemProperties['databaseName']} you have access to system-system-properties.

With #{systemProperties.databaseName}您可以访问例如从命令行读取的系统属性(-DdatabaseName="testDB").

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有类似以下语法:#{system Properties['环境变量名称']} 来获取系统变量? 的相关文章

  • 在 HTTPResponse Android 中跟踪重定向

    我需要遵循 HTTPost 给我的重定向 当我发出 HTTP post 并尝试读取响应时 我得到重定向页面 html 我怎样才能解决这个问题 代码 public void parseDoc final HttpParams params n
  • Android:捕获的图像未显示在图库中(媒体扫描仪意图不起作用)

    我遇到以下问题 我正在开发一个应用程序 用户可以在其中拍照 附加到帖子中 并将图片保存到外部存储中 我希望这张照片也显示在图片库中 并且我正在使用媒体扫描仪意图 但它似乎不起作用 我在编写代码时遵循官方的Android开发人员指南 所以我不
  • Android MediaExtractor seek() 对 MP3 音频文件的准确性

    我在使用 Android 时无法在eek 上获得合理的准确度MediaExtractor 对于某些文件 例如this one http www archive org download emma solo librivox emma 01
  • Spark 1.3.1 上的 Apache Phoenix(4.3.1 和 4.4.0-HBase-0.98)ClassNotFoundException

    我正在尝试通过 Spark 连接到 Phoenix 并且在通过 JDBC 驱动程序打开连接时不断收到以下异常 为简洁起见 下面是完整的堆栈跟踪 Caused by java lang ClassNotFoundException org a
  • 操作错误不会显示在 JSP 上

    我尝试在 Action 类中添加操作错误并将其打印在 JSP 页面上 当发生异常时 它将进入 catch 块并在控制台中打印 插入异常时出错 请联系管理员 在 catch 块中 我添加了它addActionError 我尝试在jsp页面中打
  • 路径中 File.separator 和斜杠之间的区别

    使用有什么区别File separator和一个正常的 在 Java 路径字符串中 与双反斜杠相反 平台独立性似乎不是原因 因为两个版本都可以在 Windows 和 Unix 下运行 public class SlashTest Test
  • Mockito when().thenReturn 不必要地调用该方法

    我正在研究继承的代码 我编写了一个应该捕获 NullPointerException 的测试 因为它试图从 null 对象调用方法 Test expected NullPointerException class public void c
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 无法解析插件 Java Spring

    我正在使用 IntelliJ IDEA 并且我尝试通过 maven 安装依赖项 但它给了我这些错误 Cannot resolve plugin org apache maven plugins maven clean plugin 3 0
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • 如何为俚语和表情符号构建正则表达式 (regex)

    我需要构建一个正则表达式来匹配俚语 即 lol lmao imo 等 和表情符号 即 P 等 我按照以下示例进行操作http www coderanch com t 497238 java java Regular Expression D
  • Java TestNG 与跨多个测试的数据驱动测试

    我正在电子商务平台中测试一系列商店 每个商店都有一系列属性 我正在考虑对其进行自动化测试 是否有可能有一个数据提供者在整个测试套件中提供数据 而不仅仅是 TestNG 中的测试 我尝试不使用 testNG xml 文件作为机制 因为这些属性
  • getResourceAsStream() 可以找到 jar 文件之外的文件吗?

    我正在开发一个应用程序 该应用程序使用一个加载配置文件的库 InputStream in getClass getResourceAsStream resource 然后我的应用程序打包在一个 jar文件 如果resource是在里面 ja
  • 将不同类型的参数传递给 jdbctemplate 查询

    我正在尝试使用带有少量不同类型参数的 where 子句从数据库中检索记录 这是我编写的简单方法 我将breedId和性别作为参数传递 public List
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • 如何从终端运行处理应用程序

    我目前正在使用加工 http processing org对于一个小项目 但是我不喜欢它附带的文本编辑器 我使用 vim 编写所有代码 我找到了 pde 文件的位置 并且我一直在从 vim 中编辑它们 然后重新打开它们并运行它们 重新加载脚
  • Java列表的线程安全

    我有一个列表 它将在线程安全上下文或非线程安全上下文中使用 究竟会是哪一个 无法提前确定 在这种特殊情况下 每当列表进入非线程安全上下文时 我都会使用它来包装它 Collections synchronizedList 但如果不进入非线程安
  • 获取 JVM 上所有引导类的列表?

    有一种方法叫做findBootstrapClass对于一个类加载器 如果它是引导的 则返回一个类 有没有办法找到类已经加载了 您可以尝试首先通过例如获取引导类加载器呼叫 ClassLoader bootstrapLoader ClassLo
  • 如何实现仅当可用内存较低时才将数据交换到磁盘的写缓存

    我想将应用程序生成的数据缓存在内存中 但如果内存变得稀缺 我想将数据交换到磁盘 理想情况下 我希望虚拟机通知它需要内存并将我的数据写入磁盘并以这种方式释放一些内存 但我没有看到任何方法以通知我的方式将自己挂接到虚拟机中before an O
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • SQL Server Raiserror 不会在 .NET 客户端中引起异常

    我在 SQL Server 2005 数据库上有一个存储过程 其中有如下语句 IF Condition 0 BEGIN RAISERROR some error message 16 1 RETURN END 它是从 C 客户端调用的 如下
  • 如何将 List 绑定到 gridview?

    这可能是一个非常奇怪的问题 因为通常人们只将复杂类型绑定到网格视图 但我需要绑定一个 Int 列表 对于字符串也是如此 通常 由于要绑定的属性使用对象的属性名称 但是当使用 Int 或 String 时 该值正是对象本身 而不是属性 获取对
  • __init__.py 的目的是什么? [复制]

    这个问题在这里已经有答案了 创建 Python 包时 我被告知创建一个名为的空白文件init py 我不明白的是为什么我需要创建这个文件 这distutils构建脚本不会修改它 所以五个构建后它仍然是空白的 它的目的是什么 它向 Pytho
  • 了解 CSS 表格单元格和百分比宽度

    我正在检查 Github 如何显示以下菜单 如果您注意到 每个菜单项都具有相同的宽度 在CSS中 我们应该给它任何百分比值 这背后的原因是什么 请注意 父 div 没有给出 display table 属性 div border 1px s
  • Android - 在活动中嵌入 Unity3d 场景 - 需要取消注册接收器?

    我成为 SO 成员已经有一段时间了 但从未真正问过问题 所以这里 My Aim 我正在尝试制作一个包含两个活动的 Android 应用程序 第一个是菜单屏幕 使用标准 Android UI 元素 其中有一个用于打开游戏活动的按钮 游戏活动将
  • 如何获取Android指南针读数?

    既然 SENSOR ORIENTATION 已弃用 那么获取罗盘航向的最佳做法是什么 老方法就是这么简单 以下是获取指南针方向并将其显示在 TextView 中的基本示例 它通过实现 SensorEventListener 接口来实现这一点
  • 更改引导程序中活动类的颜色

    我正在尝试更改 html 代码中活动类的颜色 我正在创建导航侧边栏 这是我的代码 div class col sm 2 ul class nav nav pills nav stacked nav static li class activ
  • javascript:使用 window.open() 发送自定义参数,但它不起作用

  • Android如何使用PriorityQueue读取多个BLE特征

    有点卡在这里 可能需要你的帮助 我想一次读取多个 BLE 特性 有些人建议使用 PriorityQueue 我已经知道所有的 uuid 等 只需要一种方法可以一次读取多个 谁能解释一下它究竟应该是什么样子 或者也许还有另一个更简单的解决方案
  • 谁需要为 BigQuery 查询付费?

    我仍然不清楚谁为我的数据集上的 BigQuery 查询付费 如果我与其他用户共享我的数据集并且其他用户查询它 那么谁为这些查询付费 一年前有一个类似的帖子 但我仍然不确定我是否理解在这种情况下谁付钱 如果您拥有数据集 则需要为该数据集中所有
  • 在 C++ 中解析这个的最好方法是什么?

    在我的程序中 我有以下格式的 服务器地址 列表 host port 这里的括号表示port是可选的 host可以是主机名 IPv4 或 IPv6 地址 可能采用 括号内 表示法 port 如果存在 可以是数字端口号或服务字符串 例如 htt
  • C 中的滚动中值算法

    我目前正在研究一种用 C 语言实现滚动中值滤波器 类似于滚动均值滤波器 的算法 从我对文献的搜索来看 似乎有两种相当有效的方法可以实现 第一种是对初始值窗口进行排序 然后执行二分搜索以插入新值并在每次迭代时删除现有值 第二个 来自 Hard
  • Chrome 中的重复选项卡复制 sessionStorage

    当 Chrome 中的选项卡重复时 sessionStorage也重复了 我注意到在 IE 中不是这样 在 Chrome 中 是的 你发现了一个重要的区别 的内容sessionStorage是 复制 而不是 共享 所做的任何更改sessio
  • 如何使用结构化并发运行 JDK 19?

    我已对此进行了编辑 以使原始帖子的内容保持最新 我想尝试新的织机计划特征定义在 JEP 428 结构化并发 孵化器 我的 pom xml 中有
  • “带有‘pipeline’的$lookup不能指定‘localField’或‘foreignField’”

    我是 mongoose 和 mongoDB 的新手 我有以下查询 运行时会抛出以下错误 如果有人可以帮助我处理问题并仍然得到相同的输出 那就太好了 interview model js gt mongodb show name as int
  • 使用 ASP.NET 3.5 验证进行电子邮件格式验证的最佳正则表达式

    我已使用以下两个正则表达式通过 ASP NET 验证控件测试有效的电子邮件表达式 我想知道从性能的角度来看哪种表达方式更好 或者是否有人有更好的表达方式 w w w w w w 0 9a zA Z w 0 9a zA Z 0 9a zA Z
  • 强制 VM 以 32 位模式启动 WebStart JNLP

    我正在 Mac OS X Leopard 上通过 Web Start 运行 Java 32 位应用程序 我需要确保 VM 以 32 位模式加载 我怎样才能在 JNLP 中做到这一点 我发帖后就找到了答案 在 资源 标签中 您可以执行如下所示
  • 在 Firebase 的 Cloud Functions 中启用 CORS

    我目前正在学习如何使用新的 Firebase Cloud Functions 我遇到的问题是我无法访问我通过 AJAX 请求编写的函数 我收到 无 访问控制允许来源 错误 这是我编写的函数的示例 exports test functions
  • 将 numpy 与 sympy 结合起来

    我有以下代码 p classp for i in range 1 10 x numpy array 2 4 5 print p update x class classp def init self self mymodel array 2
  • 是否有类似以下语法:#{system Properties['环境变量名称']} 来获取系统变量?

    在Spring的applicationcontext xml文件中使用 systemProperties environment 是否返回与环境相关的值 或者有什么方法可以获取 spring applicationcontext xml 文