我按照指南在Micronaut Groovy应用程序中集成了AWS SES API,发送邮件,如果我直接分配属性的值,则能够发送邮件。
我想通过配置来实现发送邮件,因此一直在尝试寻找方法。
我尝试过指南中提到的@Value注解,但无法使其工作。
@Value("aws.secretkeyid")
String keyId
进一步查阅文档后发现Micronaut有自己的注解来将属性注入变量中。
进一步查阅文档后发现Micronaut有自己的注解来将属性注入变量中。
@Property(name="aws.secretkeyid")
String keyId
但是似乎什么都不起作用,我的变量仍然为空。
可能出了什么问题?
供参考,以下是我的application.yml文件内容:
aws:
keyid: "2weadasdwda"
secretkeyid: "abcdesdasdsddddd"
region: "us-east-1"