В чем разница между getDefaultInstance () и getInstance () в классе Session?

В чем разница между Session.getDefaultInstance (реквизиты, аутентификатор) и getInstance (реквизиты, аутентификатор) ? В общем, когда вы выберете одно вместо другого?

Я также читал Java-документацию на getDefaultInstance (props, Authenticator) , но все еще не мог четко / ясно различить разницу.

Надеюсь, что эксперты помогут мне лучше понять это.

ОБНОВЛЕНИЕ: Фактическая причина, по которой возник этот вопрос, заключается в следующем: мы использовали метод Session.getDefaultInstance () в некоторых местах внутри наше веб-приложение. Иногда это вызывает java.lang.SecurityException: доступ к сеансу по умолчанию запрещен , при быстром поиске в Google вместо этого предлагалось использовать метод Session.getInstance () . Следовательно, когда можно выбрать одно вместо другого?

16
задан aland 16 September 2014 в 12:00
поделиться