pom.xml 에 jackson 설정 어떻게하나요?
- 작성자 :
- 김*수
- 작성일 :
- 2019-11-06 16:41:11
- 조회수 :
- 7,822
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
샘플프로젝트 생성후 ajax 사용설정할려고하는데
dispatcher-servlet.xml에
<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
<property name="contentType" value="text/html;charset=UTF-8"/>
</bean>
추가했고
pom.xml 에 뭘 더 추가하죠?
@RequestBody, @ResponseBody 어노테이션 사용설정과
실행환경 다운로드쪽 @RestController는 예제는 보았는데 maven환경이 아니던데 전자정부프레임워크에 적용은 어떻게 합니까?
dispatcher-servlet.xml에
<bean id="jsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
<property name="contentType" value="text/html;charset=UTF-8"/>
</bean>
추가했고
pom.xml 에 뭘 더 추가하죠?
@RequestBody, @ResponseBody 어노테이션 사용설정과
실행환경 다운로드쪽 @RestController는 예제는 보았는데 maven환경이 아니던데 전자정부프레임워크에 적용은 어떻게 합니까?
A
안녕하십니까, 표준프레임워크센터입니다.
표준프레임워크 버전을 몇버전 쓰시는지 모르겠습니다.
Spring 4.1.x 이상부터 deprecated되어서 data bind로 변경이 필요합니다.
버전 업그레이드에 따른 dependency 이슈 문제가 있어서 변경됩니다.
1)
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
2)
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.3</version>
</dependency>
1) -> 2) 로 변경해주신후 repostiories를 클린 및 인스톨 해주시면 됩니다.
문의주신 어노테이션은 pom.xml 리파지토리 설치 후 사용 가능하실 겁니다.
maven은 단순 리파지토리 관리이니 필요한 리파지토리를 메이븐이 아닌
라이브러리로 넣어주셔도 되구요.
감사합니다.
표준프레임워크 버전을 몇버전 쓰시는지 모르겠습니다.
Spring 4.1.x 이상부터 deprecated되어서 data bind로 변경이 필요합니다.
버전 업그레이드에 따른 dependency 이슈 문제가 있어서 변경됩니다.
1)
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
2)
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.4.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.4.3</version>
</dependency>
1) -> 2) 로 변경해주신후 repostiories를 클린 및 인스톨 해주시면 됩니다.
문의주신 어노테이션은 pom.xml 리파지토리 설치 후 사용 가능하실 겁니다.
maven은 단순 리파지토리 관리이니 필요한 리파지토리를 메이븐이 아닌
라이브러리로 넣어주셔도 되구요.
감사합니다.