2023. 1. 5. 02:10, TIL
오늘 진행한 것들 🤔
- 토이프로젝트
- json 데이터 파싱 후 db에 저장
- 로그인/회원가입 뷰 및 검증 & 핵심 로직 구현
오늘의 배운 점 🤔
- 토이프로젝트를 진행하고있습니다.
- 로그인과 회원가입 로직, 그리고 뷰를 구현하였습니다.
- 스프링 시큐리티를 사용하여 구현하니 훨씬 쉽습니다.
- 정말 프로젝트는 하면 할수록 재밌고 새롭고 짜릿한것같습니다.
- 로그인과 회원가입 로직, 그리고 뷰를 구현하였습니다.
- 크진 않지만 이게 다 내가 구현한거라니.. (물론 부트스트랩의 도움을 받았지만..) 정말 뿌듯합니다 :)
- 데이터 파싱을 해보았습니다.
- 오늘 겪었던 오류는 GSON을 이용하여 전달받은 json 을 객체로 맵핑하려는데 자꾸 오류가 떴었습니다.
- 이유는 바로 RestTemplate 을 이용하여 json을 전달받을때 String class 타입으로 전달받지 않아서 따옴표가 다 떨어져서 와서 였습니다....
- https://www.jsonschema2pojo.org/ 라는 사이트를 이용하여 파싱용 dto를 생성하여 진행해보았습니다.
- 처음에는 replaceAll 로 덕지덕지 붙어있던걸 다 떼고 알고리즘 문제 풀듯이 맵핑했었는데, 이제 그렇게 안해도 된다고 하네요......... 세상 참 좋아졌습니다.
이러한 데이터를 Gson 라이브러리를 통해 객체에 맵핑하면
하드코딩이긴 하지만 파싱한 데이터에 따라서 이렇게 영속화를 시킬수 있답니다.
전달받은 데이터를 db에 저장할 수 있습니다.
- 생각해보니 전처럼 일일히 손으로 replaceall 해주면.. 곧 다가올 장비 라던가.. 어마어마한 데이터를 맵핑할수 없었을거라는 생각이 듭니다.
- 역시 사람은 신기술을 잘 활용할 줄 알아야합니다 후후.
'TIL' 카테고리의 다른 글
23-01-06 TIL (0) | 2023.01.07 |
---|---|
23-01-05 TIL (0) | 2023.01.05 |
23-01-02 TIL (0) | 2023.01.02 |
22-12-29 TIL (0) | 2022.12.29 |
22-12-28 TIL (0) | 2022.12.28 |
Comments, Trackbacks