Когда вы должны называть Managed Bean безоговорочно?

Со всеми исследованиями яВы сделали на создание управляемых бобов, что ямы не заметили (или то, что я, возможно, упустил из виду), когда использовать явное именование компонента, например. ,@Named(name = "someBean")

Я думаю, что мне трудно понять, почему вы захотите назвать бин как-нибудь иначе, чем имя вашего класса:

@Named(name = "someBean")
public class SomeBean implements Serializebale {
}

Со всеми примерами яВидели, некоторые используют явное имя, а некоторые просто используют@Named оставить имя класса по умолчанию. Ни один из этих примеров не объяснил, почему они использовали явное именование. Просто кажется более запутанным попытаться получить доступ к бину с помощью чего-либо, кроме имени класса.

Поэтому я предполагаю, что вопрос заключается в том, есть ли какое-то практическое правило или соглашение о том, когда вы хотите предоставить имя доступа, отличное от имени вашего класса, или люди просто делают это, если у них есть длинное имя класса, которое они хотят иметь? доступ с меньшим набором текста?

Ответы на вопрос(1)

Ваш ответ на вопрос