1. 특징
    1. Collection
      1. List, Set 같은 여러 개를 담는 컬렉션
      2. 한 사용자가 여러 권한을 가질 수 있으니까 컬렉션을 사용한다.
    2. ? extends
      1. GrantedAuthority 또는 그것을 상속받은 모든 클래스 OK 라는 뜻
      2. 유연하게 다양한 권한 구현체를 받을 수 있게 해줍니다.’
    3. GrantedAuthority
      1. Spring Security의 권한을 나타내는 인터페이스
      2. 보통 “ROLE_USER”,”ROLE_ADMIN”같은 문자열로 표현됩니다.
    4. 읽기 전용 설계
      1. ?extends 로 안전하게 권한을 읽을 수만 있습니다.
      2. 타입 안정성
        1. 권한 관련 객체만 들어갈 수 있습니다.
      3. 다형성 지원
        1. 다양한 권한 구현체를 하나의 타입을 다룰 수 있습니다.