如何从Java中的application.yml文件读取

可口可乐

我写了一个电子邮件程序。但是我必须更改一些配置,因此在我的项目中,我需要知道如何从yaml中读取我的loginUrl

我的代码如下;

userNotificationEmail.setIsActive("F");
                                userNotificationEmailRepository.save(userNotificationEmail);
                                activationResultType.setResultCode(ActivationResultCode.SUCCESSFUL);
                                activationResultType.setUser(userMapper.fromUser(userEntity));
                                activationResultType.setLoginUrl(loginUrl); 
                                return activationResultType;
托马斯

如果您的密钥是loginUrl(在yaml文件中),则可以@Value在Spring组件内部使用注释将其值注入

@Value("${loginUrl}")
private String loginUrl;

如果是第二层属性,则路径为@Value("${yourFirstKey.loginUrl}")

有关使用Spring Boot读取YAML文件的更多文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章