I wanted to know if there is any way in Spring Boot to read property values from properties file by using Dynamic Keys. I know properties can be put in application.properties
and can be read using @Value("propertyKey")
But my keys are going to be dynamic.
I know about @PropertySource
to read property values and I can construct my keys dynamically. So is there any way that is provided by Spring Boot?
Advertisement
Answer
you can use:
@Autowired private Environment env;
and then load property from code:
env.getProperty("your.property")