일단 하고 보는 사람

나중보단 지금에 집중하되, 지금보단 나중에 완벽해지자💪🏻

spring 2

JPA Repository? DAO, VO?

그동안 나는 JPA만 깔짝였었는데(?) 회사 오니 MyBatis를 하게 되어서(?) 유감이다.STS 쓴다는 말만 들었을 때는 나는 JPA만 공부해 봤으니 나름 당연하다는 듯이 'QueryDSL도 빨리 공부해야겠다!'라고 생각했는데 경기도 오산이었다 ㅎ.ㅎ 암튼, 이 내용을 정리하게 된 계기는 DAO, VO와 Repository 패턴의 차이가 궁금해서다. 쿼리도 하나하나 직접 짜서 매핑해줘야 하니, 끝날 생각 없는 긴긴 쿼리문들을 보며 이걸 내가 어떻게 이해하지 생각했었는데..아직도 열심히 보고 또 보고 실행시켜 보는 단계지만 그래도 내가 배웠던 거랑 비교해서 알아가면 이해가 더 쉽지 않을까 하는 기대감에 둘이 비교해보려고 한다. 물론 부족하고 틀린 부분도 있겠지만 그건 미래의 내가 업서트 해나갈 거다 ㅎ..

spring- 로그 출력 안되는 문제 해결

스프링 컨테이너에 대해 공부하고 있었다 실행해 보니까 결과값은 잘 나오는데 뭔가 이상하다 원래대로면 Spring 어쩌구하면서 예쁘게 출력되어야 하는데.. 스프링부트가 나오긴 하는걸봐서 오류는 아닌 거 같은데.. 기분이 그렇다 뭔가 지저분하고(?) 그냥 스프링 아닌 거 같다ㅠㅠ 일단 이건 버전에 따라 다르다 스프링 부트 3.1이상 쓰면 로그가 안 나온단다 근데 난 보고 싶으니 바꿔보겠다 해결 알아보니 스프링 부트 3.1부터는 기본 로그 레벨 설정이 다르다고 한다 그래서 이 로그 레벨을 바꿔주면 해결 INFO → DEBUG 바꿔주기 위해서 파일을 하나 만들어야 한다 src/main/resources/logback.xml %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -..