如何将@Value 属性定义为可选?

mem*_*und 0 java spring

以下不起作用。但是我怎么能定义 optionalapplication.properties呢?

@Value("${my.property}")
private Optional<String> property;
Run Code Online (Sandbox Code Playgroud)

mik*_*kep 5

How to define @Value as optional,您可以将属性的默认值定义为 null:

@Value("${myValue:#{null}}")
Run Code Online (Sandbox Code Playgroud)