[PLAT-0000] bean location을 알고 있는 역할을 하는 클래스 정의
[PLAT-0000] ResourceUtil package 이동
[PLAT-0000] AnnotationBeanDefinition 생성 후 테스트 작성을 성공시키기 위해 class에서 annotation을 가져오는 부분을 테스트 중
[PLAT-0000] Annotation 관련 학습 테스트를 통해서 학습
[PLAT-0000] Bean Annotation을 찾기, 해당하는 어노테이션의 메소드에서 반환하는 객체의 클래스 위치 찾기 테스트
[PLAT-0000] private constructor를 가진 Object instance create test 작성
[PLAT-0000] 2개 Scope 찾기 테스트
[PLAT-0000] 각각의 beandefinition에 해당하는 파일 경로에 대한 의존성을 분리함. 상위단의 Abstract는 순수 로직만 수행
[PLAT-0000] AnnotationBeanDefinition에 대한 테스트 코드 작성
[PLAT-0000] String 형태의 Scope를 enum으로 바꾸고 이에 대한 테스트 케이스가 통과하도록 코드 수정
[PLAT-0000] beanId 첫 스트링이 대문자인 경우 버그 수정
[PLAT-0000] getSimpleName과 getName을 통한 패키지와 클래스명 가져오기
[PLAT-0000] getDeclaredMethods와 getMethods의 차이를 학습테스트를 통해 이해하고, 이를 AnnotationBeanDefinition 로직에 적용시킴.