|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
@Target(value={FIELD,PARAMETER,METHOD,TYPE})
@Retention(value=RUNTIME)
@Documented
@Qualifier
public @interface New
Встроенный тип спецификатора.
Спецификатор @New позволяет приложению получать новый экземпляр боба, который не связывается с объявленным контекстом, но выполнил внедрение зависимости.
@Produces @ConversationScoped
@Special Order getSpecialOrder(@New(Order.class) Order order) {
...
return order;
}
Когда спецификатор @New определяется в инжекционной точке и нет value элемент явно определяется, контейнерные значения по умолчанию value к объявленному типу инжекционной точки. Таким образом, у следующей инжекционной точки есть спецификатор @New(Order.class):
@Produces @ConversationScoped
@Special Order getSpecialOrder(@New Order order) { ... }
| Дополнительная Сводка Элемента | |
|---|---|
java.lang.Class<?> |
значение
Определяет боб class нового экземпляра. |
public abstract java.lang.Class<?> value
Определяет боб class нового экземпляра. class должен быть бобом class включенного или отключенного боба. Боб class не должен быть развернут в бобовом архиве.
Значения по умолчанию к объявленному типу инжекционной точки, если не определенный.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41