728x90

전체 글 503

106일차(모험 15일차) - 테스트 코드

오전 11시 Error spring 강의를 듣고 test 코드를 실행했는데 에러가 떴다. 가장 처음에 뜨는 에러가 could not execute statement 라고 적혀있어서 이 부분에 대해 검색해보다가 H2 버전을 변경하여 다운로드하였고 재실행을 시키니 이번엔 could not prepare statement 라는 에러가 떴다. 이 에러는 해결방법이 뭔지 명확히 나온게 없어서 로그를 내려보다가 MEMBER라는 테이블이 없다고 나와있었다. 생각해보니 재 실행을 하면서 기존에 SQL문 작성한 것도 다 사라졌다는게 생각나서 다시 SQL문을 작성해 Table을 만들었더니 성공적으로 실행이 되었다. 그런데 application.properties에서 설정만 변경해도 실행이 되지 않았을까라는 생각이 들었다...

TIL 2021.12.27

15주차

이력서 오늘은 프로그래머스에 있는 이력서를 작성해보려고 했는데 틀만 잡아보는 것도 어렵다. github와 연동시키니깐 언어를 분석해주는데 신기하다. 나는 python이 왜 이리 많은건지... (이렇게 많이 했었나..?) 가장 마지막으로 한 3차 프로젝트 분석도 봤는데 왜 이렇게 많게 많이 한걸로 나오는지 모르겠다. 한 줄이라도 건들면 기여가 많이 되는건가? 내가 내 개인 브랜치에서 develop에 merge하고 다른 팀원 코드랑 합친 develop에서 main에 merge를 할 때 실행이 잘 되는지 확인을 하고 안되면 수정 하는걸 자주해서 그런건가 css가 많은걸 보면 아마 백엔드랑 프론트 분리하는 과정에서 이미 기존에 올라간 front를 제거하고 front repository에 올려서 그런 것 같기도 ..

WIL 2021.12.26

103일차(모험 12일차) 흙 안먹는 delight입니다.

오전 11시 extends와 implements Spring 코드 복습을 하다가 implements가 정확히 뭔지 검색을 해봤다. 검색을 하니 거의 글들이 implements와 extends를 비교하는 글이었고 그 둘의 차이를 보게 되었다. 여기서 이해가 안되는 부분들이 있었고 튜터님께 질문을 드려 정리를 할 수 있게 되었다. 1. extends와 interface가 다른 점은 interface는 한 클래스에 여러 개를 구현하여 사용할 수 있다. extends는 한 클래스에 하나만 상속받을 수 있다. 또한 extends는 class를 상속받는 것이기 때문에 부모클래스에서 정의한 몇 가지 메소드를 그대로 사용할 수도 override해서 사용할 수도 있다는 점이 있다. 반대로 interface는 정의된 메소..

TIL 2021.12.25

102일차(모험11일차) 안녕하세요 흙먹는 delight입니다

오전 10시 ~ 오후 7시 Spring 흐름 공부 Spring 공부를 하고 있는데 정리는 T.S.L에 따로 정리를 해두었으니 여기에는 내가 느낀 점만 적도록 하겠다. 1. H2에는 메모리 모드와 파일모드 둘 중에 하나를 선택할 수 있다. 메모리 모드는 내가 이전에 해왔던 방식인데 의존성만 추가해서 실행하는 방법으로 재실행을 하게 되면 데이터가 날라갔었다. 그런데 파일모드로 H2를 다운로드 한 뒤 설치를 진행하면 별도의 저장공간에 데이터를 저장해서 Application을 종료하더라도 데이터가 유지되어있다. 그리고 실행할 때도 메모리 모드일 때는 Application을 실행한 후 h2-console을 입력하면 되었지만 파일 모드에서는 실행 방법에서부터 다른 것을 알 수 있었다. 102일차(회원 조회, H2 ..

TIL 2021.12.24