不,您不能在属性文件中使用SpEL。
最后,尽管您可以在@Value中编写SpEL表达式,但不会从Application属性文件中处理此类表达式。
但是,您可以在属性文件中使用占位符,例如:
app.name=MyAppapp.description=${app.name} is a Spring Boot application对于您的用例,您应该查看特定于配置文件的配置机制。
它允许您根据环境配置文件加载不同的配置。

不,您不能在属性文件中使用SpEL。
最后,尽管您可以在@Value中编写SpEL表达式,但不会从Application属性文件中处理此类表达式。
但是,您可以在属性文件中使用占位符,例如:
app.name=MyAppapp.description=${app.name} is a Spring Boot application对于您的用例,您应该查看特定于配置文件的配置机制。
它允许您根据环境配置文件加载不同的配置。