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

Spring boot 使用Java代码在属性文件中配置占位符-Spring引导,spring-boot,properties,property-placeholder,Spring Boot,Properties,Property Placeholder,我在Spring Boot应用程序中有一个属性文件,其端点如下所述:- user.details = /api/{userID}/get-user 我将POJO与@PropertySource,@Configuration一起使用来读取值 现在,我的要求是在从属性文件读取java代码后,当我从前端应用程序接收到ID时,从java代码中动态替换userID值。我不会从命令行传递此值,因为它不适用于我的用例。Hi,我遇到了相同的问题,我正在使用环境获取一个占位符为占位符的属性,例如:app.sig

我在Spring Boot应用程序中有一个属性文件,其端点如下所述:-

user.details = /api/{userID}/get-user
我将POJO与
@PropertySource
@Configuration
一起使用来读取值


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

Hi,我遇到了相同的问题,我正在使用环境获取一个占位符为占位符的属性,例如:app.signuplink=confirm?token=${token},但是env.getProperty(“app.signuplink”)返回一个异常,占位符未解析…Hi,我也遇到了同样的问题,我使用环境获取了一个作为占位符的属性,例如:app.signuplink=confirm?token=${token},但是env.getProperty(“app.signuplink”)返回一个异常,即占位符未解析。。。