오늘은 항상 감이 안오던 재귀에대해서 이전보다 더 이해했다.
확실히 그림을 그리고 노트에 정리를 하면서 구조화를 시키니까 생각하는 체력이 빠지는게 덜해서 그런지 그 구조가 훨씬 잘 들어왔다.
개인적으로 이해할 때, 큰 그림 -> 작은 그림으로 가는 과정을 잘 그려보고 표현해보면 이해가 빠른 것 같다.
JsonParser parser = new JsonParser();
JsonElement element = parser.parse(result);
JsonObject properties = element.getAsJsonObject().get("properties").getAsJsonObject();
JsonParser을 이용해서 REST API를 이용해서 받아온 Json 정보를 파싱해서 필요한 정보만 꺼낼 수 있다는 것을 알았다.
그리고 정확하게 꺼내오기위해서 먼저 어떤 형식으로 Json 파일이 구성되어있는지를 보고서 필요한 정보만 가져올 수 있게 처리해야된다는 것을 알았다.
이렇게 받아온 정보를 session에 담아서 html 파일에서 출력하고싶은데 thymeleaf를 이용하면
<span th:text="${session.userId}"></span>
와 같이 출력해주면 된다는 것을 알았다. 그런데 프로필 사진을 출력하려하면 프로필 사진이 출력 안되는데 그 이유는 아직은 잘 모르겠다. 해당 링크에대한 접근 권한이 부족해서 그런 것으로 추정하고 있는데, 관련된 내용을 구글링해봐야겠다.