Ecilpes에서 여태 잘만 사용하던 gradel에서 갑자기 에러가 떴다. 공공 API를 사용하기 위해 webcilent를 활용하려고 webflux 디펜던시를 추가한 후 gradle refresh를 했는데 갑자기 날 반기는 시뻘건 에러로그 때문에 뇌정지가 오면서 폭풍 구글링에 들어갔는데... 아니 난 건드린데 코드 한 줄 추가한 거밖에 없는데??? 정말 거짓 하나 없이 지금까지는 문제가 없던 녀석이 갑자기 피를 토하면서 노트북도 버벅이게 만드니까 멘붕이 왔다. 어찌저찌 잘 해결은 했으니 삽질로그를 작성해보고자 한다. 문제 - Unsupported class file major version 61 에러 현재 개발 중인 환경은 다음과 같다 spring boot 2.6.4 jdk 17 gradle 7.2 에러..
삽질로그
Mybatis를 이용하여 MySQL 연동하기 Spring-boot : MyBatis를 이용하여 MySQL 연동하기 MyBatis를 사용하는 이유? 우선 MyBatis를 알기 전에 JDBC를 먼저 알아야한다. 간단하게 JDBC는 Java에서 DB연동하기 위한 API다. 이 JDBC만 사용하게 되면 Java소스 와 Query소스가 겹치게 되고 관리가 어려워 velog.io 인텔리제이에서 MySQL을 연동하려고 삽질만 4시간 가량했다. 원래 있던 프로젝트 파일에 연동하려니까 헷갈리고, 안되니까 더 헷갈리고 삽질만 죽어라고 했는데 너무 간단하게 해결됐다...하... 이것저것 시도하는 과정에서 빈 등록을 빼먹었는데 다른 오류때문에 신경도 안쓰고 있다가 나중에 어디서 빠뜨렸는지도 모르게 되어서 삽질한 케이스이다. ..
반응형