본문 바로가기 메뉴 바로가기

Bin-

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Bin-

검색하기 폼
  • 분류 전체보기 (14)
    • Web (3)
    • OOP (0)
    • 알고리즘 (0)
    • Java (0)
    • Kotlin (2)
    • Android (8)
    • Mac (1)
  • 방명록

inject (1)
[Android] Kotlin에서 Dagger로 @Named @Inject 안될 때 해결방법

Dagger를 통해 의존성 주입을 하던 중에, 같은 타입의 여러 객체를 제공하기 위해 @Named 어노테이션을 사용했는데, 다음과 같은 에러로 빌드가 되지 않았다. error: [Dagger/MissingBinding] @javax.inject.Named("identifier") someObject cannot be provided without an @Provides-annotated method. 원인 코틀린에서 프로퍼티(Property)는 기본적으로 필드(Field)와 접근자(getter/setter)로 구성되어 있다. 그러나 자바는 필드(Field)만 존재하고 접근자는 별도로 구현해야 한다. 그렇기 때문에 코틀린의 어노테이션(annotation)은 자바와 같은 동작을 보장하기 위해 내부적으로 조금..

Android 2019. 12. 13. 08:20
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • NestedScrollView
  • CentOS NGINX PHP
  • EFI
  • 부트로더
  • 복구
  • Android
  • Repair
  • kotlin
  • bootcamp
  • GPT
  • inject
  • NGINX PHP 연동
  • DI
  • NGINX PHP FPM
  • dependency injection
  • UEFI
  • 부트캠프
  • Dagger
  • provides
  • CoordinatorLayout
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.