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