jotm을 이용한 DataSource 구성 시 의문사항??

<bean class="org.enhydra.jdbc.standard.StandardXADataSource" destroy-method="shutdown">
<property name="transactionManager" ref="jotm"></property>
      <property name="driverName" value="#{dbProp.driverClassName}" />
      <property name="url" value="#{dbProp.dbBatchUrl}"></property>

</bean>


여기서.. destroy-method설정 하는 데에서 xml 에러가 난다.

Destroy-method 'shutdown' not found in bean class 'org.enhydra.jdbc.standard.StandardXADataSource' 

그도 그럴것이 shutdown 메소드는 인자를 받는 메소드이기 때문이다.
 - public void shutdown(boolean force) {}
즉 destroy method에서 어떤 인자를 던질지 모르기 때문에 인자가 없어야 하지 않을까?

뭐 어찌 되었던 위 처럼 사용해도 컴파일도 되고 실행도 된다.

하지만...
검색에서 보인 모든 소스들은 StandardXDataSource 빈에 destroy-method를 shutdown를 쓴다는 것이다.

단지 eclipse 설정 문제인가...?
아님...어떤 설정이 빠진 것인가?

댓글

이 블로그의 인기 게시물

Spring Batch - JobParameters Default Value 만들기

Hsqldb Server 재기동 시 오류