스프링의 DI를 가지고 놀다보면.. ;;
음 이런저런 삽질에 부디치게 되는데요 ;; ㅋ
아;;
오늘 또한번 ... ㅡㅡ;; 어처구니 없는 삽질을 하게 되었네요;;
흠...;; 아직 갈길이 멀었구나;;
자 ~ 오늘의 문제는..
스프링 sql 에러코드 관련하여;; 설정하는 XML 이 있습니다..
그중에 보면 ;;
이러한게 있습니다... 저기 보면 databaseProductName의 셋터 메소드의 타입은.. String[] 입니다..
이부분입니다...... ;;
전 왜 저기 위에 DB2* 이렇게 되어 있는지 몰랐습니다...
이유는 이러합니다..
보시면 bean id 가 DB2입니다...
만약
이렇게 되어 있다면 어떻게 될까요 ?
음 이런저런 삽질에 부디치게 되는데요 ;; ㅋ
아;;
오늘 또한번 ... ㅡㅡ;; 어처구니 없는 삽질을 하게 되었네요;;
흠...;; 아직 갈길이 멀었구나;;
자 ~ 오늘의 문제는..
스프링 sql 에러코드 관련하여;; 설정하는 XML 이 있습니다..
그중에 보면 ;;
<bean id="DB2" class="org.springframework.jdbc.support.SQLErrorCodes">
<property name="databaseProductName">
<value>DB2*</value>
</property>
<bean id="Derby" class="org.springframework.jdbc.support.SQLErrorCodes">
<property name="databaseProductName">
<value>Apache Derby</value>
</property>
=========================================================================
public class SQLErrorCodes {
private String[] databaseProductNames;
public void setDatabaseProductName(String databaseProductName) {
this.databaseProductNames = new String[] {databaseProductName};
}
<property name="databaseProductName">
<value>DB2*</value>
</property>
<bean id="Derby" class="org.springframework.jdbc.support.SQLErrorCodes">
<property name="databaseProductName">
<value>Apache Derby</value>
</property>
=========================================================================
public class SQLErrorCodes {
private String[] databaseProductNames;
public void setDatabaseProductName(String databaseProductName) {
this.databaseProductNames = new String[] {databaseProductName};
}
이러한게 있습니다... 저기 보면 databaseProductName의 셋터 메소드의 타입은.. String[] 입니다..
이부분입니다...... ;;
전 왜 저기 위에 DB2* 이렇게 되어 있는지 몰랐습니다...
이유는 이러합니다..
보시면 bean id 가 DB2입니다...
만약
<bean id="DB2" class="org.springframework.jdbc.support.SQLErrorCodes">
<property name="databaseProductName">
<value>DB2</value>
</property>
<property name="databaseProductName">
<value>DB2</value>
</property>
이렇게 되어 있다면 어떻게 될까요 ?
TAG Spring DI
댓글을 달아 주세요