토이 프로젝트를 진행하는 도중에 img 태그 src 속성에 assets 폴더에 있는 이미지 경로를 넣어줬는데 크롬 개발자 도구로 확인해 보니 [object Module] 값으로 들어가 있어서 webpack.config.js 관련 설정에 문제가 있는다고 판단되었습니다. 그래서 file-loader 관련 options 값을 추가해주니 정상적으로 이미지 경로가 불러와 졌습니다. 기존 webpack.config.js { test: /\.(png|jpe?g|gif)$/i, use: [ 'file-loader' ] }, 변경 후 webpack.config.js { test: /\.(png|jpe?g|gif)$/i, use: [ { loader: 'file-loader', options: { esModule: fal..
git commit을 시도 했는데 오류가 발생해서 git log를 확인해보니 아래와 같이 출력되었습니다. 해결 방법은 git log에 출력된 것과 같이 자신의 이메일과 아이디를 명령어로 넣어주면됩니다. git config --global user.email 이메일주소@naver.com git config --global user.name "아이디" 자신의 이메일, 아이디를 명령어로 입력한뒤 git commit을 해보면 github 페이지가 열리고 계정을 인증 완료하면 정상적으로 commit이 완료됩니다.
스프링 부트 프로젝트를 메이븐으로 생성한 뒤 Pom.xml에서 Unknown Error가 발생했습니다. 해결 방법을 찾아보니 Maven JAR Plugin 버그가 존재하는 하는 것 같습니다. 아래와 같이 pom.xml의 properties 태그에 명시적으로 3.1.1 버전을 넣어주고 Maven Update를 해준 뒤에 에러가 해결되었습니다. 3.1.1
Could not delete C:// ~경로 May be locked by another process. 이클립스 프로젝트에서 파일 혹은 폴더 등의 이름을 rename을 통해서 수정하거나 삭제하면 발생할 수 있는 에러 같습니다. 해결방법은 아래와 같습니다. 1. Project - Clean 메뉴로 해당 프로젝트 Clean 2. Servers - Tomcat 서버 우클릭 - Clean 실행 위와 같이 프로젝트와 톰캣을 Clean 해준 뒤에 재기동 하면 해결이 됩니다.
프로젝트를 진행하면서 아래와 같은 오류에 직면했다. Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'xxx'.Cause: java.lang.ClassNotFoundException: Cannot find class: xxx 오류내용으로는 Mybatis에서 Type Alias를 분석하지 못하고 Class파일을 찾을수 없다는 내용인데 프로젝트안에 해당 Mapper파일, Class파일을 확인해 봤지만 아무런 문제가 없었다. Mybatis문제로 접근하니 전혀 답을 찾을수 없었는데 꼼꼼히 확인해 보니 답을 찾을수 있었다. 원인은 SVN으로 체크아웃해온 프로젝트가 JDK 7로 컴파일된 Class였는데 로컬 환경이 JDK 8..
java.net.MalformedURLException: no protocol: "URL" 해당 에러가 발생했을시에는 URL에 http://이 붙어있는지 확인해봐야 합니다. www.naver.com => 에러발생 http://www.naver.com => 에러없음
이클립스에서 단축키를 잘못눌렀는지 이상한 현상이 발생했습니다. 아래와 같이 공백처리가 이상한 문자로 표현되어있었습니다. 해결방법은 Window > Preferences 에 들어가서 General > Editor > Text Editor show whitespace characters 체크박스를 해제해 주면됩니다.
환경설정을 하던 도중에 폴더구조로 표시되어야 하는 내용이 패키지(Package) 형태로 표시되는 문제가 있었습니다. 소스폴더 밑에 mappers란 폴더를 만들었으나 패키지 형태로 보여주고 하위 폴더 역시 패키지처럼 표시되고 있는데개발에는 지장이 없겠지만 신경쓰여서 변경해주려고 합니다. 1. 해당 문제가 발생한 프로젝트 우클릭 > Properties > Java Build Path > Source Excluded영역 클릭 > Edit 버튼을 눌러준다. 2. Build Path에 지정된 내역 중 소스 폴더에 포함/불포함 시킬 패턴구조를 지정해주는 부분인데 나는 Excluded 할 패턴 지정을 하니 Exclusion patterns > Add 버튼을 누른다. 3. 소스 폴더에서 제외할 파일 패턴을 지정하면 된..
spring ajax 통신에서 json으로 응답받기 위해 찾아보던 중 jackson 라이브러리 사용하기 위해 pom.xml에 dependency 추가 후 프로그램 돌렸는데 500 에러가 떴습니다. 에러내용은 아래와 같았습니다.123456789심각: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter':Instantiation of bean failed; nested exception is org.springf..
Missing artifact org.springframework:spring-core:jar:${org.springframework.version} 에러가 pom.xml에서 발생했을때 스펠링을 확인해야한다. ${ } 안에 있는 값은 pom.xml에서 사이에 있는 값이다. 나의 경우에는 ${org.springframework.version}이렇게 특수문자 차이로 에러가 났었다. 동일하게 맞춰주니 에러가 해결되었다.