본문 바로가기

error22

Spring build.gradle에서 logger가 import 되지 않을 때 상황 및 문제 logback 의존성을 주입했는데도 계속 logger가 import 되지 않았다. Adds library 'Gradle: org.slf4j:slf4j-api:1.7.25' to the dependencies of module and imports unresolved 'Logger' 아래 버전을 사용했더니 버전이 맞지 않는다고 오류가 났다. implementation 'org.slf4j:slf4j-api:1.7.25' 해결 그래서 아래 버전으로 다시 사용했다. implementation 'org.slf4j:slf4j-api:1.7.28' implementation 'org.slf4j:slf4j-simple:1.7.28' External Libaraies에 버전 맞춰서 들어간 것을 확인할 수 .. 2023. 5. 17.
[react] useState에 전개연산자로 이전의 값 넣기 const [img, setImg] = useState([]); // 커버 이미지 /**이미지 onchange 함수*/ const uploadChange = (e) => { const arr = [...img, ...e.target.files]; setImg(arr); } /**이미지 업로드 구현 */ const onImgUpload = async () => { console.log(img); }; }; 업로드 2023. 2. 16.
[react] geolocation + kakakoAPI로 현재 위치 찾기 문제 상황 및 해결 geolocation으로 어떻게 해야 하는 지 몰랐는데 아래 코드로 쉽게 해결.. // 알아낸 좌표가 있을 때 const success = (position) => { console.log('위도', osition.coords.latitude,'경도', position.coords.longitude); }; // 알아낸 좌표가 없을 때 const error = (err) => { console.warn(`${err.message}`); }; navigator.geolocation.getCurrentPosition(success, error, options); 그리고, 받은 좌표 값으로 kakao API에 요청! // 알아낸 좌표로 kakaoAPI 요청 const success = (p.. 2023. 2. 14.
Mysql 우분투에 삭제하고 최신버전(8.0 설치하기..) 문제상황 우분투에 mysql이 계속 5.x 버전이 깔렸다. 해결 mysql 관련 파일 리스트 확인 dpkg -l | grep mysql 위 커맨드로 확인한 mysql 관련 파일 삭제 sudo apt-get remove --purge 파일명 ls로 파일목록 보고 mysql-apt-config_0.8.12-1_all.deb가 있으면 sudo rm mysql-apt-config_0.8.12-1_all.deb 으로 지운 후에 sudo apt-get remove mysql-server 로 mysql 삭제 이렇게 이미 깔려있던 mysql 파일들을 모두 삭제해야 한다. 만약 sql이 깔려있지 않다면 밑에 부터 시작..! 1. Ubuntu 18.04 에서 mysql 8.0 설치 wget https://dev.mysql.. 2023. 2. 12.
[react] material-ui/core랑 material-ui/icons 설치 문제 상황 React 버전 문제 때문에 자꾸 에러 나서 구글링 한 결과 npm install @material-ui/core --legacy-peer-deps npm install @material-ui/icons-material --legacy-peer-deps app.js에서 import Fab from "@material-ui/core/Fab"; import SendIcon from "@material-ui/icons/Send"; 2023. 2. 9.
우분투에 mysql 설치 문제 상황 및 해결 ubuntu-18.04에 mysql8.0 설치하기 공용 서버 올리기 끝마치고, 관리자 비밀번호 받고(.pem 파일을 사용해서) 공용 DB를 사용하기 위해 mysql 8버전을 설치하려고 한다. MySQL Community Server 8.0.19 tar.gz 다운로드 받고 $ cd /usr/local $ wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19.tar.gz $ tar xvfz mysql-8.0.19.tar.gz ls -l 명령어로 /usr/local 의 파일들을 확인해본 결과, 잘 설치되고 압축이 풀린것을 확인할 수 있다. $ sudo apt-get install mysql-server Mysql 기본 설정 $ s.. 2023. 2. 3.