问题标签 [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 回答
1103 浏览

spring - 依赖项 jar 中 application-context.xml 中的 Spring 属性占位符

对于我的 Spring Boot 应用程序,我使用基于注释的配置和WebApplicationInitalizer.

我的一个依赖项在 xml 中提供了 spring 配置,包含在 jar 中。我@ImportResource用来加载上下文 xml。这似乎可行,除了在这个 xml 中,有属性占位符,例如${poolsize:10}

显然,spring 不会自动替换这些占位符(我得到一个NumberFormatException)。我需要添加一些额外的配置吗?

我们的创业班:

以及配置类(我们使用spring-jms):

也许我错误地认为使用WebapplicationInitializer就是如何使用spring boot。也许我们甚至不需要弹簧靴?我们使用的唯一与 Spring Boot 相关的依赖项是:

我们使用的 Spring 依赖项:

0 投票
1 回答
1347 浏览

java - Spring Boot - 测试时解析主应用程序中的占位符

我很难启动 Spring 测试——在测试时,占位符似乎没有在主程序中得到解决。例如,有一个 RESTController 方法:

如您所见,@RequestMapping注释中有一个占位符。

当我手动测试它时它可以工作(即,端点已创建并可访问),但程序测试失败了:

结果是

0 投票
2 回答
298 浏览

java - 在 Spring MVC 3.2.8 中解析占位符

我有一个基于 Spring Web model-view-controller (Spring MVC 3.2.8) 的应用程序,我想解析一个占位符

我在文件application.properties夹中有文件/src/main/resources/config/

这是我的课:

但是我在运行应用程序时遇到了这个错误。

我也试过@PropertySource("classpath:/config/application.properties")同样的结果

我还尝试将其放入我的 1 个配置类中:

0 投票
2 回答
98 浏览

spring - How to select several properties for specific name

I am working on a web project using Spring and Spring MVC.

I have a feature that is the same for 3 different elements (which are available in dropdown in view). Only two parameters change for each item. I decided to put these elements and parameters in a .properties file to permit the user change them. So for example in my .properties I have the following:

For the moment I am able to retrieve each element separately.

For example:

(SpringPropertiesUtil extends PropertyPlaceholderConfigurer)

But my question is: how can I retrieve all the parameters relative to one element?

For example the user selects "FC", how in my service layer can I retrieve both fcUuid and fcTag parameters?

Of course I can do something like:

But I don't want to do that because the user can add elements so I would have to modify the code each time.

I would like something like:

Or even better:

0 投票
3 回答
1957 浏览

spring-mvc - 带有属性占位符 Spring 的 LocalDate

我正在使用 Spring Boot 和属性占位符。我有一个值为 : 的属性文件date.A=24/07/17。我有一堂课,我正在使用@Value注释:

但是我在运行时遇到运行时错误gradle build integrationTest

0 投票
2 回答
250 浏览

java - 域类中的值占位符

我在 Eclipse 中有一个名为 TdkUtils 的 maven 项目,带有这个 pom.xml: 这是一个 utils 项目。所以我想创建一个 jar,把它放在存储库中并在其他项目中使用它。

我有这个域类:

但它根本没有取代价值观。也许它只可能在配置文件中?

我还尝试将application.properties具有相同结果的值放入文件中

我在配置文件中也有域类的路径

0 投票
1 回答
1645 浏览

java - 如何使用 Spring 的“PropertySourcesPlaceholderConfigurer”读取环境变量而不是系统属性

Spring 3.1 PropertySourcesPlaceholderConfigurer javadoc说:

此类被设计为PropertyPlaceholderConfigurerSpring 3.1 应用程序的通用替代品。

但是我没有看到一种明显的方法来复制PropertyPlaceholderConfigurer's searchSystemEnvironment属性的功能,这使得配置器在找不到与占位符名称匹配的系统属性时查找环境变量。

请注意,我在 SO 上看到了很多关于“环境变量”的问题,PropertySourcesPlaceholderConfigurer但我看到的每个问题实际上都是在询问系统属性,而不是环境变量。

我如何告诉PropertySourcesPlaceholderConfigurer回退到使用环境变量提供占位符值?

0 投票
0 回答
186 浏览

spring-boot - 使用 Java 代码在属性文件中配置占位符 - Spring Boot

我在 Spring Boot 应用程序中有属性文件,其中提到的端点如下:-

我正在使用带有@PropertySource,的 POJO@Configuration来读取值。

现在我的要求是userID当我从前端应用程序收到 ID 时,从属性文件中读取它后,从 java 代码中动态替换该值。我不会从命令行传递这个值,因为它不适合我的用例。

0 投票
3 回答
1088 浏览

apache-camel - 如何在apache骆驼的spring dsl中定义属性

如何使用Spring DSLin定义属性Apache Camel?使用 Blueprint,您可以通过以下方式完成:

但是对于 Spring DSL,我应该像上面的示例一样做什么?在我的camel-cxf.xml文件下面:

0 投票
1 回答
91 浏览

spring - 如何在 Spring PropertyPlaceHolder 中转义“:”

我需要指定一个可选的 jvm 参数,如下所示:

但由于第二个“”,它不起作用:

有人能帮我吗 ?

背景:春季 3.12。