![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdA5ULW%2Fbtseggv42fQ%2Fh6Wds60kSkihcvMnusJBOK%2Fimg.png)
상황 새로운 로컬에서 사용할 개발환경을 다시 맞추었다 ( mysql 설치, intelliJ 설치, java 설치 등) 프로젝트를 클론한 후, 실행 시 기존에 문제 없던 group by 절에서 문제가 발생하였다. 쿼리문엔 문제가 없는데 왜 일까? 오류 내용 ### Cause: java.sql.SQLSyntaxErrorException: Expression #10 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'emoticonshop.el.like_id' which is not functionally dependent on columns in GROUP BY clause; nested exception is java.sq..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwhQBS%2FbtsnojbvGn4%2FqKETtBkvtPn0NO1FuxWkeK%2Fimg.png)
로깅 정보를 제공하는 기록인 로그(log) 를 생성하도록 시스템을 작성하는 활동 소프트웨어 개발자는 코드에 로깅호출을 추가하여 특정 이벤트가 발생했음을 나타낸다. # 로깅 라이브러리 사용 예시 https://blog.naver.com/obndo8539/222973097887 slf4j.Logger 1월 2일 slf4j : Simple Log Fasade For Java - > print 출력문을 사용하지않고 데이터를 출력할 ... blog.naver.com 비즈니스 로직 고객이 원하는 프로그램에 대해 원하는 것이 무엇인지 파악하고 이를 전체적으로 로직화하는 것 # 비즈니스 로직 vs 일반 로직 일반 로직은 대부분 추상적이면서 일반적인 기능을 다루고 있고, 범용으로 사용할 수 있는 특성을 가지기 때문에 관..