전체보기17 Harry Portfolio Plan 안녕하세요. Harry입니다. 오늘은 '저의 경력이 어떻게 되는지', '제가 누구인지' Presentation하기 위한 portfolio를 만들기 위한 계획을 포스팅 하려고 해요. (하하) 이름하여, Harry의 '스프링 부트로 Portfolio만들기 프로젝트'랍니다. 목표 & 계획 - 기록을 위한 웹/앱 애플리케이션 프로젝트 To Do List - 요구사항 정의서 - 화면 설계서 - 프로그램 명세서 - ERD / UML - WorkBreak Sheet Development Environment - IDE : IntelliJ Ultimate - Java 17 - H2 & Mysql - Typescript + React & React native - Spring Boot 3.x 형상관리 - git & gi.. 2023. 12. 7. ERROR#5 MySQL Apache Tomcat 에러/경고 메지 관련 안녕하세요. Harry입니다. 로컬에서 서버를 구동하게 되면 'warn' log level으로 아래의 문구가 출력되는데요. registered the JDBC driver [net.sf.log4jdbc.sql.jdbcapi.DriverSpy] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. ** 해당 붉은색 표시는 사용하고 있는 DB의 JDBC Driver에 따라 다르게 출력될 것입니다. 위의 콘솔 메시지는 "어플리케이션을 중지할 때 등록된 JDBC 드라이버를 등록해지 하는데 실패했다. 메모지 누수를 방지.. 2020. 12. 22. ERROR#4 java.sql.SQLException: The server time zone value 안녕하세요. Harry입니다. 인텔리제이(IntelliJ)에서 MyBatis를 연동함과 동시에 log4jdbc 설정을 하는 중 'java.sql.SQLException:The server time zone value' 에러가 발생하였는데요. 'java.sql.SQLException:The server time zone value' 해당 에러는 MySQL 서버가 기본 값으로 지정되어 있는 server time zone에 대한 문제입니다. 해결 방법 1) 현재 MySQL서버에 설정된 Time zone 값 확인 Command Line 을 실행하여, 아래의 Query를 실행해주세요. 1 SELECT @@global.time_zone, @@session.time_zone; cs 위의 쿼리를 실행하시면 아래와 같이.. 2020. 12. 20. ERROR#3 MySQL mybatis Invalid bound statement (not found) 안녕하세요. Harry입니다. 인텔리제이(IntelliJ)에서 MyBatis를 사용하기 위해 Test를 진행 중 'Invalid bound statement (not found)' 에러가 발생하였는데요. Invalid bound statement (not found) 에러 해당 에러는 아래 2가지의 경우로 발생하게 됩니다. 1) Mapper 인터페이스와 Mapper xml에 파일 명이 일치하지 않는 경우 > 눈에 쉽게 확인이 가능하기 때문에 Mapper.java(interface파일)과 Mapper.xml의 파일명을 확인 해주세요. 2) Mapper xml 에서 namespace의 경로가 잘못된 경우 > 주로 namespace에 기입된 디렉터리를 인식을 잘 못해 발생 아래 이미지를 확인해주세요. 모두 경.. 2020. 12. 18. ERROR#3 MySQL 'caching_sha2_password', 'query_cache_size' 안녕하세요. Harry입니다. IntelliJ 최초 Setting 중 'MySQL 'caching_sha2_password', 'query_cache_size' 에러가 발생하였는데요. Authentication plugin 'caching_sha2_password' cannot be loaded: The specified module could not be found. MySQL (TCP/IP) 접속 시 암호화 선택하는 옵션이 없어 발생한 것입니다. 해결 방법 첫 번째 설치된 MySQL 경로의 my.ini 파일을 수정한다. my.ini의 경로는 보통 mysql server가 설치된 디렉터리에 존재합니다. 하지만 저와 같이 해당 디렉터리에 존재하지 않는 경우도 있는데요.. 이 때는 command 창을 실행.. 2020. 12. 17. ERROR#2 MySQL Unknown system variable 'query_cache_size' 안녕하세요. Harry입니다. 인텔리제이 사용 중 MySQL JDBC 연결 테스트 중 'Unknown system variable 'query_cache_size''의 에러가 발생하였는데요. 발생 경위 1)pom.xml에 mysql 의존성 주입 1 2 3 4 5 mysql mysql-connector-java 6.0.2 Colored by Color Scripter cs 2)JUnit5 테스트 클래스에서 코드 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 package com.myobject.defaults.sample; import lombok.extern... 2020. 12. 17. 이전 1 2 3 다음