스프링 버전 올리는 방법
- 작성자 :
- 작성일 :
- 2020-01-10 10:33:46
- 조회수 :
- 2,995
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요 전자정부 프레임워크 사용중인데 스프링 4.3부터 spring mvc 컨트롤러라 아래와 같이 추가 되었는데 아래의
컨트롤러를 쓰고 싶어서 버전업 하고 싶은데 어떤식으로 해야 좋을지 조언 부탁드립니다.
-현재 사용중인것.
<properties>
<spring.maven.artifact.version>4.3.0.RELEASE</spring.maven.artifact.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<egovframework.rte.version>3.6.0</egovframework.rte.version>
</properties>
제가 해본것은 egovframewor.rte.version 을 3.8까지 올려보니 스프링 버전은 4.3대로 올라가는거 같은데 여전히
@GetMapping 컨트롤러는 나오지 않습니다.
4.0으로 올리면 설정 부분 resources > spring > 이쪽 xml설정 부분쪽에서 에러가 많이 나더라고여.
위와 같이 rest컨트롤러 추가 된것을 사용하려면 전자정부프레임워크 버전을 아예 새로 받아서 진행하는게 난건지 아니면 스프링쪽만 버전업해서 하면 되는지 궁금합니다.
컨트롤러를 쓰고 싶어서 버전업 하고 싶은데 어떤식으로 해야 좋을지 조언 부탁드립니다.
-현재 사용중인것.
<properties>
<spring.maven.artifact.version>4.3.0.RELEASE</spring.maven.artifact.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<egovframework.rte.version>3.6.0</egovframework.rte.version>
</properties>
제가 해본것은 egovframewor.rte.version 을 3.8까지 올려보니 스프링 버전은 4.3대로 올라가는거 같은데 여전히
@GetMapping 컨트롤러는 나오지 않습니다.
4.0으로 올리면 설정 부분 resources > spring > 이쪽 xml설정 부분쪽에서 에러가 많이 나더라고여.
위와 같이 rest컨트롤러 추가 된것을 사용하려면 전자정부프레임워크 버전을 아예 새로 받아서 진행하는게 난건지 아니면 스프링쪽만 버전업해서 하면 되는지 궁금합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
@GetMapping의 경우는 다음 문서를 확인해보시면
스프링 4.3이후에서 지원되는 것을 알수 있습니다.
https://docs.spring.io/autorepo/docs/spring-framework/4.3.2.RELEASE/javadoc-api/org/springframework/web/bind/annotation/GetMapping.html
표준프레임워크 v3.8을 사용하시면 되고
하위 버전을 사용하시는 경우
스프링버전만 <properties>태그 내에서 수정하여
올리수는 있습니다.
다만, 이경우 표준프레임워크 버전과 스프링 버전이 조합이
검증된 상태가 아니므로 호환성이나 안정성을
자체적으로 확인을 하셔야 합니다.
가급적 표준프레임워크를 v3.8로 올리고 그에 맞는
스프링 버전을 사용하시는게 안정성이나 호환성면에서 좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
@GetMapping의 경우는 다음 문서를 확인해보시면
스프링 4.3이후에서 지원되는 것을 알수 있습니다.
https://docs.spring.io/autorepo/docs/spring-framework/4.3.2.RELEASE/javadoc-api/org/springframework/web/bind/annotation/GetMapping.html
표준프레임워크 v3.8을 사용하시면 되고
하위 버전을 사용하시는 경우
스프링버전만 <properties>태그 내에서 수정하여
올리수는 있습니다.
다만, 이경우 표준프레임워크 버전과 스프링 버전이 조합이
검증된 상태가 아니므로 호환성이나 안정성을
자체적으로 확인을 하셔야 합니다.
가급적 표준프레임워크를 v3.8로 올리고 그에 맞는
스프링 버전을 사용하시는게 안정성이나 호환성면에서 좋을듯 합니다.
감사합니다.