guice

    0

    1답변

    IntelliJ의 리펙터 도구를 사용하여 패키지 이름을 oldName에서 newName으로 바꿉니다. 이 패키지에는 Guice 제공 업체 바인딩이 들어 있습니다. 리팩토링 후, 메인 클래스가 런타임 예외가 발생합니다 : 내 예에서 Message: java.lang.ClassNotFoundException: project.oldName.missingClass

    1

    1답변

    이것은 이상한 사용 사례입니다. Assisted/Providers/FactoryModuleBuilders를 함께 사용하는 방법을 찾는 데 도움이 필요합니다. @Singleton이 없으면 무시하십시오. 이것은 단지 예일뿐입니다. 변경할 수없는 라이브러리에 속한 일련의 특성에는 다음과 같은 패턴이 있습니다. 그것은 Cake Pattern을 사용합니다. 형질 직

    0

    1답변

    종속성 주입을 위해 Guice를 사용하고 있습니다. @CheckedProvides를 사용하여 객체 생성이 예외를 던질 수 있으므로 ProvisionException에 래핑되지 않도록하고 싶습니다. 이 방법이 유용하다는 것을 알았지 만 완전한 그림을 얻을 수는 없습니다. CheckedProvider 인터페이스를 확장하는 인터페이스를 만들었습니다. 이제이 인터

    5

    2답변

    Lombok은 생성자를 자동 생성하는 동안 필드의 주석을 누락합니다. 생성자 입력 매개 변수에서 필드의 주석을 유지할 수있는 방법이 있습니까? 클래스 생성자를 생성, @RequiredArgsConstructor(onConstructor = @__(@Inject)) public class Test { @Named("MyField") pr

    0

    2답변

    나는 다음과 같이 응용 프로그램 클래스의 그것의 논리 구현을 실행하는 서버를 사용하는 다음 응용 프로그램 클래스가 있습니다 의존하는 다음과 같이 package edu.umd.fcmd.guice.application; import com.google.inject.Guice; import com.google.inject.Injector; public

    0

    1답변

    List에 특정 주석이 주석으로 지정된 경우 List 인스턴스를 바인딩하려고합니다. 인스턴스 바인딩 및 공급자 메서드를 사용하여 시도했지만 오류가 계속 발생합니다. 이것은 내가 com.google.inject.ConfigurationException: Guice configuration errors: 1) No implementation for java

    0

    1답변

    이것은 Guice를 소개하려고 시도한 Play 2.3 애플리케이션에 관한 것입니다. 내가 Guicify하려면 다음 레거시 코드를 가지고 내가 class DatabaseService { def db: Database = DB(play.api.Play.current) //More code below. } 이 클래스는 테스트 대상 클래스에

    1

    1답변

    주입 계층 구조 어딘가에 실패 . 관리자로 2 개의 주사를 교체하면 다음과 같이 새 것으로 바뀝니다. IDAO dao = new DAO(); IConverter converter = new Converter(); 당신은 문제를 안보에 저를 도와 또한 일반적으로 Guice에 의존성 주입 문제를 디버깅하는 방법을 알려 주시기 바랍니다 수 있을까요?

    0

    1답변

    나는 롬복과 guice 주입에 익숙하다. 나는 일반적인 개념을 얻을 수 있었지만, 나는 이해하지 못하고 구문 때문에 검색 할 수없는 코드를 만났다. 다음은 코드입니다. 누군가 나를 이해하도록 도와 줄 수 있습니까? import com.google.inject.Inject; import lombok.AccessLevel; import lombok.AllA

    2

    1답변

    백그라운드에서 Thrift 서비스의 RPC 요청을 처리하고 있습니다. (제 질문은 저조 적이 아니지만). 내가 원하는 것은 간단해야하지만 아무런 예도 찾을 수 없다. 처음부터 시작하지 않고 com.google.inject.servlet.RequestScoped 바인딩을 재사용하려면 어떻게해야 할까? 분명히 사용자 지정 범위를 만드는 지침을 따를 수 있습니다