Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={TYPE,METHOD,PARAMETER,FIELD}) @Retention(value=RUNTIME) @Documented @Qualifier public @interface Default
Тип спецификатора значения по умолчанию.
Если боб явно не объявляет спецификатор кроме @Named
, у боба есть спецификатор @Default.
Если инжекционная точка не объявляет спецификатора, у инжекционной точки есть точно один спецификатор, спецификатор значения по умолчанию @Default.
Следующее эквивалентно:
@ConversationScoped public class Order { private Product product; private User customer; @Inject public void init(@Selected Product product, User customer) { this.product = product; this.customer = customer; } }
@Default @ConversationScoped public class Order { private Product product; private User customer; @Inject public void init(@Selected Product product, @Default User customer) { this.product = product; this.customer = customer; } }
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41