问题标签 [property-placeholder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1246 浏览

spring - 访问 BeanDefinitionRegistryPostProcessor 中的弹簧加载属性

如何访问 in 加载的<context:property-placeholder>属性BeanDefinitionRegistryPostProcessor.postProcessBeanDefinitionRegistry

我无法使用带有注释的字段@Value,因为它们似乎没有被初始化(它们的值为空)。

0 投票
3 回答
9832 浏览

java - 如何使用 Spring Boot 应用程序中另一个属性文件中的值解析属性文件中的占位符

我的 Spring Boot 应用程序具有以下属性文件。

是否可以加载“common/env.properties”,以便使用给定的环境特定属性文件解析占位符。对于 DEV 环境,我们希望使用“DEV/env.properties”中的值来解析“common/env.properties”中的占位符。

有关于如何加载多个属性文件和基于配置文件的加载的答案,但找不到此特定用例的答案。

提前致谢。

0 投票
1 回答
32 浏览

php - PHP PDOStatement 正确的占位符

我想知道PDOStatement对象是否placeholders根据DBMS. 在文档的示例中,我们只能看到两种placehoders::named和 with question mark,但还有更多,$例如 with 。

绑定值

绑定参数

这个例子是否显示了两个选项作为DBMS支持的口味或适当性?

0 投票
1 回答
2275 浏览

security - Mule 4 安全属性占位符不起作用

这是我的配置,我在其中定义了我的属性文件,即具有一些加密值的 dev.properties。我已经定义了我的安全属性占位符,但它不起作用

我已经使用带有 AES 算法的值密码进行了加密。但是,它无法使用提供的配置解密这些值。

0 投票
3 回答
1121 浏览

java - 在 Spring 中基于前缀对 YAML 属性进行后处理以从 REST 服务中检索属性

我有一个 Spring Boot 配置 YAML,其中包含类似

我想要做的是添加某种解析器来检测b表单的值<<X>>,并将触发从外部休息 api 检索该值以在内存中覆盖 YAML 中的值之前它得到传递给在运行时保存配置的 bean

我尝试使用但失败了,EnvironmentPostProcessor因为我无法获得实际的属性值,只有属性,所以我无法对这些值进行后处理。

目前对我@Configuration有用的是包含字段的bean,a并且b在setter中实现一些东西来检测spring试图设置的值是否以开头<<和结尾>>如果是这样,用版本覆盖加载到pojo中的内容我从其余的 api 中检索。这并不理想,因为我最终有很多重复

在 Spring 5 中实现这样的事情的正确方法是什么?我知道 spring 属性支持使用语法对其他属性的引用,${a}因此必须有一些机制已经允许添加自定义占位符解析器

0 投票
0 回答
108 浏览

mule - 如何访问域项目(Mule)中定义的属性占位符?

我在我的域项目项目 A 中放置了一个属性占位符。但是,我无法从项目 B(依赖于项目 A)访问属性占位符。

当我直接将属性占位符放在项目 B 的 global.xml 中时,项目 B 返回正确的响应。但是,当我将属性占位符放在项目 A 的 mule-domain-config.xml 中时,项目 B 没有返回正确的响应。

我希望项目 B 能够成功地从项目 A 中提取属性占位符,但实际输出是项目 B 没有成功从项目 A 中提取属性占位符。

[在 Anypoint Studio 6.4.4 中使用 Mule 3.8]

0 投票
1 回答
46 浏览

java - 自定义 PropertyPlaceholderConfigurer 不解析嵌入的属性值

我有一个 Spring 4.3 自定义 PropertyPlaceholderConfigurer,它在注入之前对从属性文件中读取的值进行额外处理:

我的问题是注解注入属性值的bean字段,例如。@Value("${some_property}"), 实际上是从属性源读取的原始值注入的,而没有我的自定义处理。

0 投票
1 回答
333 浏览

spring - Spring 表达式语言问题

我有以下课程。我已经在控制台中验证了,在 Kafka 侦听器中解析主题占位符值之前(在创建 bean 期间)调用了此类的构造函数:

}

我的 application.yml 如下:

在创建 bean 期间,我传递了我希望在 Kafka 侦听器主题占位符中动态使用的“topic_1”。我尝试了如代码本身所示,但它不起作用。请建议如何做到这一点。

0 投票
1 回答
53 浏览

java - 使用 flyway 占位符生成 sql 语句

我试图将一些 sql 插入语句保存到文件中以用于测试。我想为此使用flyway 占位符,但我找不到任何。

Java中的一些例子:

这将产生如下 SQL 字符串:

我正在寻找这样的东西

所以flyway可以替换${flyway:user}和插入用户名。

有什么方法可以像这样呈现 sql 还是我必须“手动”进行?

0 投票
0 回答
47 浏览

java - JAVA占位符注解

我应该使用什么 java 注释来提醒类/方法用户当前类/方法没有执行声明的意图?(当用作占位符时)@deprecated不太正确,因为它表明有其他方法可以替换当前的方法,而没有这种方法。