I have been working on a scenario wherein I want to decrypt an entry in the application.yml .The value I want to encrypt, keep in yml file and then decrypt while the module comes up
@Value("${app.datasource.password}")
private String password;
I was trying to figure out how @Value works internally so that I could modify it to include this feature. If there is other way possible say by introducing custom annotation and AnnotationProcessor, it would also help.