org.springframework.beans.factory.BeanCreationException 에러 이유

Error 2021. 2. 3. 23:38

오늘은 Spring boot 프로젝트를 기본설정 하던중 org.springframework.beans.factory.BeanCreationException 이라는 에러에 부딪혔다. 

 

처음에는 어딘가 부족한 라이브러리가 있다던가 properties 파일에서 설정이 잘못된줄 알고 있엇다.

※ 시도해본 방법

1. odbc8에서 부족한 라이브러리 있는거 같아서 구글링을 한 후 [ osdt_core.jar ] 같은 라이브러리를 추가해주었다.

하지만 문제의 이유는 이것이 아니였다. 

 

2. properties 파일에서 설정이 잘못 됫나 하고 애꿎은 설정만 건드렷엇다.

 

에러의 이유를 찾아서 이곳 저곳 건들다가 Console 창 에러내용의 끝부분을 보았더니.

 

 

xml 파일쪽에서 뭔가 에러가 나는 모양이다.

하지만 나는 해당 xml파일에 아무것도 개발한 것이 없었기 때문에 당연히 이 파일에서는 에러의 원인이 아닌줄 알았다.

 

하지만 에러의 원인은 아무것도 안한 index,xml 이 파일에서 나타나는 것이였다.

 

에러의 원인은 해당 xml 파일에

<mapper namespace="경로"> </mapper>

이 것을 안만들어 줘서 에러가 나는 것이엿다.   

해당 에러의 원인을 알았으니 다음부터는 이러한 비슷한 에러가 나왓을때 실수하지 말아야 겠다.

 

해당 에러는 여러가지의 이유로 나타날 수 있습니다.

 

'Error' 카테고리의 다른 글

TypeError: Cannot read property 'msie' of undefined 에러잡기  (0) 2020.12.31

설정

트랙백

댓글

TypeError: Cannot read property 'msie' of undefined 에러잡기

Error 2020. 12. 31. 19:47

최근에 JQGrid 플러그인을 사용하려고할때 해당 제목의 'msie' 타입에러TypeError: Cannot read property 'msie' of undefined 에러가 발생할걸 확인했다.

에러가 나는 이유는 Jquery 가 최근에 업데이트 되고 나서 이전버전에 의존하고 있던 플러그인or스크립트 같은경우는 더이상 작동하지가 않습니다.

 

해결방법은 간단한 코드로 해결가능합니다.

	jQuery.browser = {};
		(function () {
		    jQuery.browser.msie = false;
		    jQuery.browser.version = 0;
		    if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
		        jQuery.browser.msie = true;
		        jQuery.browser.version = RegExp.$1;
		    }
		})();

위의 코드를 스크립트 영역에 추가하면은 TypeError가 해결될 것 입니다.

'Error' 카테고리의 다른 글

org.springframework.beans.factory.BeanCreationException 에러 이유  (0) 2021.02.03

설정

트랙백

댓글