Java EE 프로젝트에는 http://example.com/rest/
과 같은 유용한 RESTful 인터페이스가 있습니다. 개발이 진행되면이 인터페이스의 새 버전을 만듭니다. 이전 버전과의 호환성을 위해 다른 URL로 모든 온라인 URL을 제공하고 싶습니다. 예를 들면 다음과 같습니다.모든 버전의 RESTful 인터페이스를 온라인 상태로 유지하는 방법은 무엇입니까?
http://example.com/rest/1.0/
http://example.com/rest/1.1/
질문은 어떻게 배포합니까? 우리는 다수의 WAR (Maven을 사용한다)를 조합해야 하는가? 그러나이 프로젝트의 최신 버전은 /trunk
입니다. 일부 Maven 플러그인을 사용하여 서브 버전 /tags
에서 이들을 모두 한 WAR로 패키지해야할까요? 당신의 경험은 무엇입니까?
http://stackoverflow.com/questions/972226/how-to-version-rest-uris – Reddy