TIL - 2025년 7월 18일
📚 오늘 배운 것 / 실행한 것 사이드 프로젝트 진행하기 영어 단어 암기 및 문장 만들기 공부 내용 블로그 글 1개 작성 💡 오늘 느낀 점 오늘은 영어 단어 암기, 문장 만들기, 사이드 프롤젝트 진행하기, 공부 내용 블로그 글 작성을 진행하였다. 시간이 빠르게 흘러 벌써 다시 금요일이 되었고, 점점 시간이 더 빠르게 흐르는 것 같다...
📚 오늘 배운 것 / 실행한 것 사이드 프로젝트 진행하기 영어 단어 암기 및 문장 만들기 공부 내용 블로그 글 1개 작성 💡 오늘 느낀 점 오늘은 영어 단어 암기, 문장 만들기, 사이드 프롤젝트 진행하기, 공부 내용 블로그 글 작성을 진행하였다. 시간이 빠르게 흘러 벌써 다시 금요일이 되었고, 점점 시간이 더 빠르게 흐르는 것 같다...
Spring Data JPA를 사용하면 자동으로 쿼리를 만들어주는 기능이 있어서 보통은 그걸 사용해서 Exists 기능을 사용했었다. 하지만, Mybatis에 대해서 공부도 할겸 사이드 프로젝트를 진행하면서 모든 쿼리를 직접 xml 파일에 작성하기 시작했고 ORM에 가려진 쿼리에 대한 이해 부족 문제가 드러나기 시작했다. 오늘은 그 문제들 중 극히...
📚 오늘 배운 것 / 실행한 것 영어 단어 암기 및 문법 공부 💡 오늘 느낀 점 오늘은 부서 회식으로 인해 공부를 거의 진행하지 못했다. 집에 도착하니 저녁 10시 가까이 되었고 오늘 공부할 내용들은 내일 같이 진행해야할 것 같다. 그나마 다행인 점은 업무 시작 전 시간과 점심시간에 틈틈히 영어 단어 암기와 문법 공부라도 해둬서 그나마 공...
📚 오늘 배운 것 / 실행한 것 영어 단어 암기 및 문법 공부 블로그 글 1개 작성하기 사이드 프로젝트 진행하기 💡 오늘 느낀 점 오늘은 영어 단어 30개와 과거완료, 과거완료진행형, Spring boot Mybatis 연동 및 사이드 프로젝트를 진행하였다. 루틴이 조금씩 익숙해져서 그런지 단어를 외우는데 걸리는 시간이 어느정도인지...
Mybatis란? Mybatis는 간단하게 설명하자면 Spring에 설정되어 있는 XML 파일 형태의 Mapper를 실제 SQL에 매핑시켜주는 프레임워크를 말한다. JPA 처럼 자동으로 쿼리를 생성해준다거나 Entity를 매핑해주는 기능은 없으나, 쿼리에 직관성과 동적 쿼리 작성에 매우 특화되어있다. Spring boot와 Mybatis 1.po...
📚 오늘 배운 것 / 실행한 것 영어 회화 학원 다녀오기 💡 오늘 느낀 점 오늘은 목요일에 일정이 생겨서 영어 학원 수업을 당겨서 들었다. 집으로 돌아오니 9시가 다 되었고 청소한 후 늦은 저녁을 먹으니 10시 가까이 되었다… 영어 학원을 다녀온 날은 공부를 거의 못하는 것 같다. 학원에서는 과거완료와 과거완료진행형에 대해 배웠고 여태까지...
📚 오늘 배운 것 / 실행한 것 사이드 프로젝트 진행하기 영어 단어 암기 및 문장 만들기 Filter 로깅 내용 블로그 글 작성 💡 오늘 느낀 점 오늘은 사이드 프로젝트를 진행하면서 Filter를 통해 로깅 처리를 한 것을 블로그 글로 정리하였다. 원래는 ERDCloud 사용법에 대한 내용을 작성하려고 했으나 너무 간단하기도 하고 ...
Filter VS Interceptor Spring boot를 사용하면서 로깅을 설정할 때 보통 Filter와 Interceptor에 로깅을 설정한다. Spring AOP를 사용하기도 한다. 이때, Filter와 Interceptor에 차이는 아래와 같다. Filter는 Servlet Container 수준에서 동작한다. Inte...
에러 Filter 인터페이스를 구현하여 로그 설정 중 아래와 같은 에러가 발생했다. 원인 pom.xml에 lombok 의존성만 추가되어있고 플러그인이 제대로 추가되있지 않아서 발생한 것이였다. 해결 pom.xml에 아래 플러그인을 추가해서 해결하였다. <plugin> <groupId>org.apache.maven.plug...
📚 오늘 배운 것 / 실행한 것 사이드 프로젝트 진행하기 영어 단어 암기 및 문장 만들기 💡 오늘 느낀 점 오늘은 사이드 프로젝트를 진행하면서 테이블 모델링을 ERDCloud를 사용해서 진행해봤는데, 생각보다 훨씬 편리하다. 설치 과정없이 회원가입 후 웹사이트 상으로 바로 진행할 수 있는게 좋았다. 예정대로라면 원래 ERDCloud 사...