1 분 소요

2022/07/18

javax.servlet.ServletException: java.lang.StackOverflowError

lombok을 사용하면 lombok에서 발생하는 에러

무한으로 돌기 때문에 발생한다

 

2022/07/19

프로퍼티 id를 찾을 수 없습니다

<c:forEach var ="n" items="${list}">

el 태그의 list의 id는 int 형이므로 el태그로 list를 담아서 생성해야한다 따라서 위의 경우 처럼 만들어 사용한다

 

2022/07/21

org.springframework.beans.factory.BeanCreationException: Error creating

 No bean named 'noticeService' available

noticeservice라고 적어서 발생하였다

 

<bean id="noticeService" class="com.newleture.web.service.jdbc.JDBCNoticeService"/>

java.sql.SQLException: ORA-01005: null password given; logon denied

오라클 설정 비밀번호가 틀려서 발생한 에러이다

 

java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949

오라클에 nvarchar2 같은 ‘n’으로 시작하는 데이터형이 사용된 경우, </br>자바에서도 orai18n.jar 파일을 사용해 주어야 동작한다

테이블의 모든 필드의 데이터형을 varchar2로 바꾸시던가 아니면 해당 프로젝트에 orai18n.jar 파일을 넣어야한다.</br>

톰켓등을 사용하시는 경우 클래스패스에 orai18n.jar 파일을 구해다 넣거나 maven으로 관리중이신 경우 종속성에 orai18n를 추가 한다

https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n

 

java.sql.SQLException: 부적합한 열 이름

오라클에 생성한 db와 확인을 해보기 대조 해보기

2022/07/22

dirver 를 찾을 수 없다는 에러 

spring jdbc의 모듈 버전과 릴리즈 버전이 있는데 모듈버전 사용시 dirver에러가 발생한다

 

bean 에러 

sts4 는 스프링 부트을 대상으로 나온것이며 xml을 선호하지 않기 때문에 네임스페이스 지원이 적어진다

sts3의 애드온을 설치해야한다 나는 시도 했는데도 안되서 그냥 sts3으로 다시 깔았다

 

2022/07/25

ERROR: org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'datasource' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'jdbcurl' of bean class [org.springframework.jdbc.datasource.DriverManagerDataSource]: Bean property 'jdbcurl' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1734)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1442)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)
	.......

mybatis 에러 발생한것

구분자가 잘 매칭 되어있는지 확인해보자.. 거의 대부분 오타 에러이다

 

2022/07/28

java.util.ConcurrentModificationException

컬렉션 타입을 사용할때 발생하는 에러

 

no mapping found for http 

임포트 주소 ..*으로 변경후 맵핑 성공했다

 

2022/07/29

  <settings> 
    <setting name="cacheEnabled" value="false" />
    <setting name="jdbcTypeForNull" value="NULL" />

마이바티스를 사용할때 null값이 들어 갈 수 있는 함수를 사용하기 위해서는 jdbcType=VARCHAR 를 사용해야한다

위의 코드를 xml에 설정한후 mapper.xml에 사용한다

카테고리:

업데이트:

댓글남기기