0

The following does not work. But how could I then define optional application.properties?

@Value("${my.property}")
private Optional<String> property;
membersound
  • 81,582
  • 193
  • 585
  • 1,120

1 Answers1

5

From How to define @Value as optional , you can define a property's default value as null:

@Value("${myValue:#{null}}")
mikep
  • 3,841
  • 8
  • 21