비공개 빈 인스턴스를 얻고 싶습니다. 그래서 전달할 객체가 올바른 타입이 아님을 나타내는 예외를 throw하므로 다른 모듈이 중단되지 않습니다. .CDI - 비표준 된 빈 인스턴스 얻기
가능하면 어떻게 될까요? 객체가 이미 저장되어 있기 때문에 객체의 새 인스턴스를 만들고 싶지 않습니다. 나는 프록시 된 인스턴스에서 실제 객체를 얻는 데 필요한 짧고 빠른 방법이 있기를 바라고 있습니다.
비공개 빈 인스턴스를 얻고 싶습니다. 그래서 전달할 객체가 올바른 타입이 아님을 나타내는 예외를 throw하므로 다른 모듈이 중단되지 않습니다. .CDI - 비표준 된 빈 인스턴스 얻기
가능하면 어떻게 될까요? 객체가 이미 저장되어 있기 때문에 객체의 새 인스턴스를 만들고 싶지 않습니다. 나는 프록시 된 인스턴스에서 실제 객체를 얻는 데 필요한 짧고 빠른 방법이 있기를 바라고 있습니다.
특정 구현 방식으로 구현할 수 없으므로 사용할 수 없습니다.
당신이 할 수있는 유일한 일은 프록시가 필요없는 범위를 사용하는 것입니다. 가장 일반적인 두 가지는 @ javax.enterprise.context.Dependent와 @ javax.inject.Singleton입니다.
유스 케이스에 따라 @Dependent 범위로 감쌀 수 있습니다.
다른 라이브러리에서 생성 된 예외를 공유 할 수 있습니까? '@ Dependent' 또는'@ Singleton'이라는 pseudo scoped bean을 사용해야 할 수도 있습니다. –