표준프레임워크 업그레이드(3.1 -> 3.10)
- 작성자 :
- 유*국
- 작성일 :
- 2024-06-12 16:07:13
- 조회수 :
- 554
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
전자정부 표준프레임워크 업그레이드 가이드를 보며 3.1에서 3.10으로 업그레이드를 하고 있습니다.
관련해서 JacksonJsonView 변경에서 오류가 나고 있습니다.
pom.xml에
dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.11.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.4</version>
</dependency>
변경 및 추가하고
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="customArgumentResolvers">
<bean class="egovframework.rte.ptl.mvc.bind.CommandMapArgumentResolver"/>
</property>
</bean>
설정을 하는데 다음과 같은 오류가 나고 있습니다.
"Multiple annotations found at this line:
- Class dependency error 'com/fasterxml/jackson/databind/ObjectMapper'
occurred on aspect definition 'Aspect definition [\sia\src\main\resources\sia\spring
\context-transaction.xml:11] advise type [after] advise
[org.springframework.transaction.interceptor.TransactionInterceptor.invoke]' while
processing bean 'jsonView (102)
[org.springframework.web.servlet.view.json.MappingJackson2JsonView]'. Check if builder
classpath is complete
- Class dependency error 'com/fasterxml/jackson/databind/ObjectMapper'
occurred on aspect definition 'Aspect definition [\sia\src\main\resources\sia\spring
\context-transaction.xml:25] advise type [after] advise
[org.springframework.transaction.interceptor.TransactionInterceptor.invoke]' while
processing bean 'jsonView (102) "
BaseController.java에서
ObjectMapper mapper = new ObjectMapper();
부분도 오류가 나네요... 원인을 알 수 있을까요? 미리 감사드립니다.
관련해서 JacksonJsonView 변경에서 오류가 나고 있습니다.
pom.xml에
dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.11.4</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.4</version>
</dependency>
변경 및 추가하고
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="customArgumentResolvers">
<bean class="egovframework.rte.ptl.mvc.bind.CommandMapArgumentResolver"/>
</property>
</bean>
설정을 하는데 다음과 같은 오류가 나고 있습니다.
"Multiple annotations found at this line:
- Class dependency error 'com/fasterxml/jackson/databind/ObjectMapper'
occurred on aspect definition 'Aspect definition [\sia\src\main\resources\sia\spring
\context-transaction.xml:11] advise type [after] advise
[org.springframework.transaction.interceptor.TransactionInterceptor.invoke]' while
processing bean 'jsonView (102)
[org.springframework.web.servlet.view.json.MappingJackson2JsonView]'. Check if builder
classpath is complete
- Class dependency error 'com/fasterxml/jackson/databind/ObjectMapper'
occurred on aspect definition 'Aspect definition [\sia\src\main\resources\sia\spring
\context-transaction.xml:25] advise type [after] advise
[org.springframework.transaction.interceptor.TransactionInterceptor.invoke]' while
processing bean 'jsonView (102) "
BaseController.java에서
ObjectMapper mapper = new ObjectMapper();
부분도 오류가 나네요... 원인을 알 수 있을까요? 미리 감사드립니다.
환경정보
-
- OS 정보 : 윈도우
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : jdk 1.8.0.221
- WAS 정보 : Tomcat v8.0
- DB 정보 : tibero 6.0
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 3.10 버전으로 업그레이드하는
가이드를 아래 링크에서 내려받을 수 있습니다.
질문하신 내용과 관련된 부분은
[표준프레임워크_업그레이드_가이드(1.x.x_2.x.x).pdf] 파일의
20페이지(11절) 내용과
[표준프레임워크_업그레이드_가이드(3.0.0_3.1.0).pdf] 파일의
10페이지(6절) 내용을 참고하시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 3.10 버전으로 업그레이드하는
가이드를 아래 링크에서 내려받을 수 있습니다.
질문하신 내용과 관련된 부분은
[표준프레임워크_업그레이드_가이드(1.x.x_2.x.x).pdf] 파일의
20페이지(11절) 내용과
[표준프레임워크_업그레이드_가이드(3.0.0_3.1.0).pdf] 파일의
10페이지(6절) 내용을 참고하시기 바랍니다.
감사합니다.