2016-05-12 9 views
0

Я вижу, что в ParameterList.java, несколько свойств системы, хранится в статическом конечных переменных:JavaMail: изменение Времени выполнения encodeParameters

private static final boolean encodeParameters = 
    PropUtil.getBooleanSystemProperty("mail.mime.encodeparameters", true); 

Есть причина, почему они не немного более гибкие, на счет для свойства, которое может быть изменено во время выполнения?

ответ

2

Это затраты времени на эксплуатацию и гибкость. В большинстве случаев эти свойства будут сконфигурированы один раз и никогда не будут изменены, поэтому мы предпочли бы повысить эффективность выполнения, только имея возможность прочитать свойство System один раз.

+0

Благодарим за быстрый ответ! – wongcode

Смежные вопросы