我有APP_ID应该随机生成的应用程序属性(UUID),并且对于整个 Spring Boot 应用程序应该具有相同的值。
我所做的是以下内容:我在application.properties文件中定义了APP_ID=${random.uuid}.
UUID 已成功创建,但是对于每个属性引用,@Value("${APP_ID}")我将获得不同的 UUID。
示例:在课堂上Foo我想使用appId:
@Value("${APP_ID}")
private String appId;
Run Code Online (Sandbox Code Playgroud)
在课堂上,Bar我也想使用appId:
@Value("${APP_ID}")
private String appId;
Run Code Online (Sandbox Code Playgroud)
但是,appIdinBar总是与appIdin不同Foo。
我在这个线程中读到这种行为是正确的。
什么是正确的实现总是相同的APP_ID?