etc/TIL 37

TIL 2022-02-07 / 스프링

[한 것] 앱 개발 프로젝트에서 Category CRUD 코드 깔끔하게 수정 스프링 MVC 2편 - 2강 듣기 완료 [배운 것] 자바스크립트 내추럴 템플릿 타임리프는 HTML 파일을 직접 열어도 동작하는 내추럴 템플릿 기능을 제공한다. 자바스크립트 인라인 기능을 사용하면 주석을 활용해서 이 기능을 사용할 수 있다. var username2 = /*[[${user.username}]]*/ "test username"; 인라인 사용 전 var username2 = /*userA*/ "test username"; 인라인 사용 후 var username2 = "userA"; 객체 타임리프의 자바스크립트 인라인 기능을 사용하면 객체를 JSON으로 자동으로 변환해준다. var user = [[${user}]]; 인..

etc/TIL 2022.02.07

TIL 2022-02-02 / 스프링

[한 것] 앱 개발 프로젝트에서 Post, Letter 코드 깔끔하게 수정 SQLD 문제(고급 SQL 튜닝) 풀기 완료 스프링 MVC 2편 - 2강 듣기 완료 vanilla js를 활용한 게임 프로젝트(코딩 도전기) 스토리 제작 완료 [배운 것] 어느 레이어(서비스, 컨트롤러)에서 DTO로 반환할지 배우게 되었다. https://www.inflearn.com/questions/139564 Dto 사용시기에 대한 질문 - 인프런 | 질문 & 답변 안녕하세요. 항상 강의 잘 듣고있습니다 ! 질문이 두가지 있습니다. 첫째, '어느 레이어에서 DTO로 반환하는가?' 입니다. 현재 강의에서는 controller 에서 repository 를 바로 di 해서 사용하고 있으므 www.inflearn.com 위 글을 참..

etc/TIL 2022.02.03

TIL / 2022-01-31

[한 것] 앱 개발 프로젝트에서 Post 좋아요 기능 완료 앱 개발 프로젝트에서 letter, userRoom 연동 시도 완료 vanilla js를 활용한 간단한 게임 제작 완료 [배운 것] 엔티티 단에서 빌더 패턴을 이용한 dto로 변환하는 메서드 생성법을 알게 되었다. 컨트롤러와 서비스의 책임 분리에 대해서 알게 되었다. [느낀점] 개발할 때, 주로 컨트롤러와 서비스 책임을 주로 생각안하고 코드를 짰는데,서비스와 컨트롤러의 명확한 책임에 대해서 생각 해봐야겠다. [할 것] Post, letter 코드 깔끔히 정리하기 jwt 적용하기

etc/TIL 2022.02.02

TIL / 2022-01-29

[한 것] 앱 개발 프로젝트에서 Post 좋아요 기능 추가 앱 개발 프로젝트에서 letter, userRoom 연동 시도 중 르탄즈 2기 보고서 작성 [배운 것] entity에서 Wrapper class의 사용해야 하는 이유를 알게 되었다. [느낀점] 요즘 하루종일 개발 개발 or 대외활동 준비하느라 정신이 없다.그래도 조금씩이라도 꾸준히 해야지 [할 것] SQLD 문제집 풀기 letter 클래스 완성하기 백준 알고리즘 풀기

etc/TIL 2022.01.29

TIL / 2022-01-26 - 스프링

[한 것] 앱 개발 프로젝트에서 팀원 분들과 함께 만나 개발 및 협업 PostControllerTest / PostServiceTest 오류 고치기 API 명세서 Swagger UI를 통해서 작성해보기 [배운 것] Swagger UI를 스프링 내부에서 사용하면, 자동으로 API 명세서를 편하게 작성 할 수 있다. 프로젝트를 진행할 때 git pull을 빠르게 진행하여, 업데이트해야 함을 알게 되었다. Jpa에서 LocalDateTime 사용법과, SwaggerConfig 작성법을 알게 되었다. [느낀점] 비대면으로 프로젝트 하는 것보다, 팀원 분과 같이 대면으로 만나서 프로젝트를 해보니 더 잘 진행되는 것 같다. 프로젝트를 진행할 때 1인분을 하기 위해서 더 공부해야 겠다. API 명세서를 작성할 때, ..

etc/TIL 2022.01.27

TIL / 2022-01-24 - 스프링

[한 것] 앱 개발 프로젝트에서 쪽지 기능 다량 수정(각 유저의 방 확인 & 메시지 불러오기) SQLD 자격증 66page까지 풀기 완료 스프링 강의(기본편 - 싱글톤 파트) 듣기 완료 [배운 것] JPA에서 nativeQuery의 쓰임을 알게 되었다. SQL의 기초 커리문을 복습하였다. 싱글톤 패턴과 싱글톤 컨테이너에 대해 알게 되었다. [느낀점] SQLD 자격증 공부가 조금 힘든 것 같다. [할 것] SQLD 자격증 풀기 스프링 스터디 강의 듣기 르탄즈 PPT 수정하기

etc/TIL 2022.01.25