홈>
messagesApi
를 주입했습니다
문서 (Play 2.4.x) :
@Scope(value = "singleton")
@Component
class MyController @Inject()(val messagesApi: MessagesApi) extends Controller with I18nSupport
부팅시 :
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [play.api.i18n.MessagesApi] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
- 답변 # 1
관련 질문
- scala : 테스트 할 때 스칼라 루신에서 TypeLiteRal을 무시하는 방법
- scala : Implicits로 일반 유형 리터럴을 주입합니다
- java : 루이스에서 객체의 컬렉션을 동적으로 동적으로 연결하십시오
- scala : Play Framework : 컨트롤러에서 "후"후크 구현
- scala - Guice를 사용하여 사용자 지정 ControllerComponents를 조롱하여 Play 응용 프로그램을 테스트하는 방법
- playframework - 인터페이스를 통한 Play 및 Guice 의존성 주입
- java - 테스트 구성을 Play에 주입 할 수 없습니다! 26 Guice가 만든 응용 프로그램
- scala - 클래스 인스턴스화 된 다른 곳에 의존성 주입
- scala - Play 27의 요청 범위
BaseController
로 컨트롤러를 확장해야합니다 또는InjectedController
;코드는 다음과 같습니다.자세한 내용은 Play 문서를 참조하십시오.