spring4에서 나오는 ibatis 연결 에러
- 작성자 :
- 하*성
- 작성일 :
- 2015-08-24 14:07:27
- 조회수 :
- 3,471
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
context-sqlMap.xml 안에 있는 bean 연결 태그입니다. 근데 계속 경고창이 뜨고 결국 bean을 못찾겠다는 에러가 나옵니다.
error : Class 'egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean' is marked deprecated
물론 maven을 통해 해당 라이브러리 파일은 존재합니다.
1. context-sqlMap.xml
<!-- SqlMap setup for iBATIS Database Layer -->
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:/egovframework/sqlmap/example/sql-map-config.xml"/>
<property name="dataSource" ref="dataSource"/>
</bean>
2. pom.xml 에서도 spring4에서 ibatis 지원중단에 따라 전자정부프레임웍 공지에서 알려주신대로 다음과 같이 해놓았죠.
<properties>
<spring.maven.artifact.version>4.0.9.RELEASE</spring.maven.artifact.version>
<egovframework.rte.version>3.5.0</egovframework.rte.version>
</properties>
(중략)..
<dependencies>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.psl.dataaccess</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.idgnr</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.property</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
....
3. 추가 질문으로 웹소켓은 html5 한페이지에서 웹소켓을 두개의 다른 주소를 쓰는게 가능한가요? 예컨데 대화도중에 대화가능자 리스트를 불러올려고 한다면 소켓을 두개를 열어서 해볼라고 하는데 안되더라구요.
error : Class 'egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean' is marked deprecated
물론 maven을 통해 해당 라이브러리 파일은 존재합니다.
1. context-sqlMap.xml
<!-- SqlMap setup for iBATIS Database Layer -->
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:/egovframework/sqlmap/example/sql-map-config.xml"/>
<property name="dataSource" ref="dataSource"/>
</bean>
2. pom.xml 에서도 spring4에서 ibatis 지원중단에 따라 전자정부프레임웍 공지에서 알려주신대로 다음과 같이 해놓았죠.
<properties>
<spring.maven.artifact.version>4.0.9.RELEASE</spring.maven.artifact.version>
<egovframework.rte.version>3.5.0</egovframework.rte.version>
</properties>
(중략)..
<dependencies>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.psl.dataaccess</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.idgnr</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.property</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
....
3. 추가 질문으로 웹소켓은 html5 한페이지에서 웹소켓을 두개의 다른 주소를 쓰는게 가능한가요? 예컨데 대화도중에 대화가능자 리스트를 불러올려고 한다면 소켓을 두개를 열어서 해볼라고 하는데 안되더라구요.
A
하호성님 안녕하세요.
context-datasource.xml 보시면
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
===>
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
변경하셔야 합니다.
전자정부의 SqlMapClientFactoryBean를 사용해야 하는데
기존 springframework를 바라보고 있어서 오류가 난듯 합니다.
html5 소켓은
var socket = new WebSocket('ws://html5rocks.websocket.org/echo');
위와 같이 여러개의 소켓객체를 생성 하기때문에
여러개를 초기화해 사용하는데 문제가 없을듯 합니다.
전역변수로 새로운객체가 기존객체를 덮어버리거나
방화벽문제등은 아닌지 점검이 필요할듯 합니다.
감사합니다.
context-datasource.xml 보시면
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
===>
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
변경하셔야 합니다.
전자정부의 SqlMapClientFactoryBean를 사용해야 하는데
기존 springframework를 바라보고 있어서 오류가 난듯 합니다.
html5 소켓은
var socket = new WebSocket('ws://html5rocks.websocket.org/echo');
위와 같이 여러개의 소켓객체를 생성 하기때문에
여러개를 초기화해 사용하는데 문제가 없을듯 합니다.
전역변수로 새로운객체가 기존객체를 덮어버리거나
방화벽문제등은 아닌지 점검이 필요할듯 합니다.
감사합니다.