작성
·
293
답변 1
3
안녕하세요. 강민주님, 공식 서포터즈 OMG입니다.
@Scope 어노테이션은 value에 해당하는 타입이 String으로 지정되어 있습니다.
반면,
proxyMode는 enum을 사용하여 말씀하신대로 컴파일 타임에 체크 할 수 있습니다.
조금 더 찾아보니,
인터페이스에서 상수를 사용하는 방법도 있네요.
-
말씀하신대로 컴파일 타임에 체크가 되고, IDE의 도움을 받을 시 enum을 사용하면 입력 값이 제한적일 때 편리한 장점이 있을 것 같은데요, String으로 만든 이유까지는 정확히 모르겠습니다.
아시는 분 있으면 답변 부탁드립니다
감사합니다.