I integrated AWS SES API to my Micronaut Groovy application using guide send mail in micronaut and I am able send mails if I directly assign values to properties.
I want to make it config driven hence have been trying to find ways to achieve that.
I tried @Value annotation as mentioned in guide but was not able to make it work.
@Value("aws.secretkeyid")
String keyId
Further digging into documentation revealed that Micronaut has its own annotation for injecting properties in variables.
@Property(name="aws.secretkeyid")
String keyId
But nothing seems to work, my variables are still null.
What could be possibly wrong here ?
For reference, following is in my application.yml file
aws:
keyid: "2weadasdwda"
secretkeyid: "abcdesdasdsddddd"
region: "us-east-1"