하나 추가요. Node.js 버전 최신 버전 받으신 분들 다운그레이드 하셔야 합니다. 1. 최신버전 삭제 2. https://nodejs.org/dist/v10.15.3/ 3. https://voidfunction-e.tistory.com/entry/npm-install%EC%8B%9C-%EC%98%A4%EB%A5%98-npm-does-not-support-Nodejs 후 위의 내용 진행.
저도 .class에 궁금한점이 몇가지 있습니다. 클래스를 클래스에 넘길때는 로 넘기는데 메소드에는 ClassA로 넘기는게 불가능한 이유는 뭘까요?? 메소드는 동적이라 그런걸까요?? 그렇다면 .class는 어떤 변수나 객체 같은 존재인걸까요?? 추가적으로 선언없이 사용할 수 있으니 static의 속성을 가진? 그렇다면 그런 구체적 내용을 상위객체(Object)에서 미리 구현할수는 없을테고 컴파일 단계에서 자동으로 클래스 내부에 추가되는 내용일까요? 많은 생각을 하게해주는 강의네요ㅎㅎ
Repository의 STORE은 static인데 언제 초기화 되는건지 잘 이해가 되지 않습니다. 이래저래 실습해봐도 클래스 내부의 static Map이 초기화 되는 조건을 못찾겠습니다.ㅜㅜ +) STORE의 초기화는 가비지컬렉터나 기타의 것으로 자동으로 되는게 아니라 AFTER EACH에서 동일하게 실행하는 것이었군요.. 궁금증은 해결되었습니다!
저도 어떻게 JsonConverter가 private를 읽는가 궁금해서 이래저래 해보니까 결과물인 Json의 변수명은 객체의 변수명이 아니라 getter의 메서드명을 따라가는 것을 보고 알았네요. 객체내의 변수를 직접 json으로 만드는게 아니라 메서드 getter를 통해 간접적으로 접근하는 그런 방식인거겠죠??