Skip to content
Advertisement

Read properties by dynamic keys in spring boot

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")
User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement