안녕하세요. 한동안 온오프라인 활동 없이 회사일과 개인 공부만 했던거 같습니다. 한가지 공유와 동시에 다른 의견을 듣고싶어 글을 올립니다.
Spring을 사용해 Restful API를 만드는 경우에 url versioning이 필요합니다. 예를 들면
localhost:8080/v1/hello
localhost:8080/v2/hello
와 같은 url 말이죠. 제가 원하는건 버전은 다르게 가져가고 구현된 클래스명과 메소드명은 동일하게 개발하고 싶은것입니다. 버전이 올라간다고 클래스명과 메소드명이 변경된다면, 코드 자체가 헷갈리기도하고 네이밍도 큰 고민이 될거 같습니다. 저는 이걸 좀 더 편리하게(?) 사용하고 개발하기 위해 이런 방법을 사용했습니다. (http://blog.woniper.net/318) 글이 조금 깁니다.
다른 분들은 어떻게 버전 관리가 가능한 Controller를 만드시나요?
감사합니다.
1개의 의견 from SLiPP
How to manage REST API versioning with spring? 이런 방법도 있겠네요. 이게 더 깔끔해 보입니다.
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.