TIL - 2025년 7월 17일
📚 오늘 배운 것 / 실행한 것 영어 단어 암기 및 문법 공부 💡 오늘 느낀 점 오늘은 부서 회식으로 인해 공부를 거의 진행하지 못했다. 집에 도착하니 저녁 10시 가까이 되었고 오늘 공부할 내용들은 내일 같이 진행해야할 것 같다. 그나마 다행인 점은 업무 시작 전 시간과 점심시간에 틈틈히 영어 단어 암기와 문법 공부라도 해둬서 그나마 공...
📚 오늘 배운 것 / 실행한 것 영어 단어 암기 및 문법 공부 💡 오늘 느낀 점 오늘은 부서 회식으로 인해 공부를 거의 진행하지 못했다. 집에 도착하니 저녁 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 사...
📚 오늘 배운 것 / 실행한 것 logback 공부 및 공부 내용 블로그 글 정리 영어 단어 및 문장 구성 사이드 프로젝트 진행하기 💡 오늘 느낀 점 Java를 처음 배웠을 때 사용한 System.out.println 대신 logger를 사용하는 이유가 궁금했었고, 오늘 공부를 통해 해결할 수 있어서 좋았다. 내일도 오늘과 마찬가지...
System.out.println을 로깅에 사용하지 않는 이유 Java를 처음 배울 때 사용하는 System.out.println을 로깅 작업에는 사용하지 않는다. 그 이유는 아래와 같다. 1. 레벨 관리 logger를 사용하면 로그 레벨(INFO, DEBUG, ERROR 등)에 맞게 중요도에 따라 필터링을 하기 수월하지만, System.out.p...