问题标签 [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.
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 依赖项:
java - Spring Boot - 测试时解析主应用程序中的占位符
我很难启动 Spring 测试——在测试时,占位符似乎没有在主程序中得到解决。例如,有一个 RESTController 方法:
如您所见,@RequestMapping
注释中有一个占位符。
当我手动测试它时它可以工作(即,端点已创建并可访问),但程序测试失败了:
结果是
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 个配置类中:
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:
spring-mvc - 带有属性占位符 Spring 的 LocalDate
我正在使用 Spring Boot 和属性占位符。我有一个值为 : 的属性文件date.A=24/07/17
。我有一堂课,我正在使用@Value
注释:
但是我在运行时遇到运行时错误gradle build integrationTest
:
java - 域类中的值占位符
我在 Eclipse 中有一个名为 TdkUtils 的 maven 项目,带有这个 pom.xml: 这是一个 utils 项目。所以我想创建一个 jar,把它放在存储库中并在其他项目中使用它。
我有这个域类:
但它根本没有取代价值观。也许它只可能在配置文件中?
我还尝试将application.properties
具有相同结果的值放入文件中
我在配置文件中也有域类的路径
java - 如何使用 Spring 的“PropertySourcesPlaceholderConfigurer”读取环境变量而不是系统属性
Spring 3.1 PropertySourcesPlaceholderConfigurer
javadoc说:
此类被设计为
PropertyPlaceholderConfigurer
Spring 3.1 应用程序的通用替代品。
但是我没有看到一种明显的方法来复制PropertyPlaceholderConfigurer
's searchSystemEnvironment属性的功能,这使得配置器在找不到与占位符名称匹配的系统属性时查找环境变量。
请注意,我在 SO 上看到了很多关于“环境变量”的问题,PropertySourcesPlaceholderConfigurer
但我看到的每个问题实际上都是在询问系统属性,而不是环境变量。
我如何告诉PropertySourcesPlaceholderConfigurer
回退到使用环境变量提供占位符值?
spring-boot - 使用 Java 代码在属性文件中配置占位符 - Spring Boot
我在 Spring Boot 应用程序中有属性文件,其中提到的端点如下:-
我正在使用带有@PropertySource
,的 POJO@Configuration
来读取值。
现在我的要求是userID
当我从前端应用程序收到 ID 时,从属性文件中读取它后,从 java 代码中动态替换该值。我不会从命令行传递这个值,因为它不适合我的用例。
apache-camel - 如何在apache骆驼的spring dsl中定义属性
如何使用Spring DSL
in定义属性Apache Camel
?使用 Blueprint,您可以通过以下方式完成:
但是对于 Spring DSL,我应该像上面的示例一样做什么?在我的camel-cxf.xml
文件下面:
spring - 如何在 Spring PropertyPlaceHolder 中转义“:”
我需要指定一个可选的 jvm 参数,如下所示:
但由于第二个“”,它不起作用:
。
有人能帮我吗 ?
背景:春季 3.12。