بله این امکان وجود داره، برای مثال در JSF 2.0 بجای استفاده از @Inject باید از @ManagedProperty استفاده کنید:
@ManagedBean(name = "registration")
@RequestScoped
public class RegistrationBean implements Serializable {
@ManagedProperty(value = "#{userManagementDAO}")
transient private IUserManagementDAO theUserDao;
private String userName;
// getters and setters
}