这是一个干净的代码类型的问题。
应用程序在适当的地址发送电子邮件。但是当变量 X 被设置时,它会覆盖所有的电子邮件地址。所有电子邮件都发送到 X 中指定的地址。变量 X 在部署期间从配置文件中读取并由 IoC 容器设置,例如:
public class EmailSender {
@Value("config.option.X")
private String X;
public void sendEmail() {
...
if (X != null) message.setEmailAddress(X);
internalEmailSender.send(message);
}
}
我不知道如何正确命名 X。替换电子邮件地址?电子邮件地址覆盖?有更好的主意吗?