Spring Boot 2.6.11에 Kotlin 1.4.10을 세팅하고 API를 테스트용으로 쏴봤다. 빌드도 잘되고, 데이터베이스의 데이터도 잘 가져왔는데 엉뚱하게 stream하여 map를 만들어주다가 코틀린의 jackson 모듈을 사용하는 데에서 아래와 같이 에러가 났다. 2022-08-23 14:31:04.320 ERROR 14577 --- [nio-8088-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang...
새 프로젝트를 생성하면서 기존 데이터베이스를 연결하고 기존과 동일하게 querydsl JPA 의존성을 주입 후 Q클래스를 사용했는데 그래들 빌드할 때 아래와 같이 에러가 떨어진다. Unresolved reference: QUser 환경은 Java 11, Spring Boot 2.6.11, gradle 7.5에 querydsl 5.0.0 버전을 사용하려고 한다. 기존 옛 버전에서는 build.gradle.kts 파일에 플러그인에는 아래 한 줄을, kotlin("kapt") version "1.4.10" 의존성 부분에는 아래 두 줄을, kapt("com.querydsl:querydsl-apt:5.0.0:jpa") implementation("com.querydsl:querydsl-jpa:5.0.0") 이렇게..
개발서버의 catalina.out 파일의 크기가 무려 113GB! 개발서버라 실시간 로그를 보는 경우가 많다보니 아무래도 신경을 안쓴듯 2019년부터의 데이터가 쭉 쌓여있다. 이제부터라도 리눅스의 logrotate를 이용해 로그 관리를 해보려고 한다. $ vi /etc/logrotate.conf 우선 logrotate.conf 설정 파일은 보면 # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of the rot..