Does CDI come out of the box with an equivalent of Spring's "Prototype" scope, which means that wherever injection is requested, a new instance of the class is provided?

Is that what
@Inject @New MyType instance;
would be used for?

Could this be simplified by removing the need for @Inject, and requiring only @New?


Lincoln Baxter, III
"Keep it Simple"