春季邮件:密码包含yaml无效字符

时间:2018-07-26 19:21:37

标签: java spring-boot yaml javamail

我有一个从外部提供的密码,无法更改它。 所说的密码内部带有一个前置的“ @”和一个“#”,以引起注释。

因此,以下配置不起作用:

spring.mail.password: @sjishi#shihs

是否有一种方法可以从外部配置文件中获取此值,因此不会因yaml而遇到这些限制?

2 个答案:

答案 0 :(得分:1)

只需添加双引号:

spring.mail.password: "@sjishi#shihs"

答案 1 :(得分:1)

您需要使用引号。

spring:
  mail:
    password: '@sjishi#shihs'