3 Versionning Rest API Using Header Versioning

 3. Header Versioning

  • SAME-URL headers=[X-API-VERSION=1]
  • SAME-URL headers=[X-API-VERSION=2]
Step 1: VersioningPersonController.java

public class VersioningPersonController {

@GetMapping(path="/person/header", headers="X-API-VERSION=1")

public Personv1 getFirstVersionOfPersonHeader() {

return new Personv1("salman Khan");

}

@GetMapping(path="/person/header", headers="X-API-VERSION=2")

public Personv2 getSecondVersionOfPersonHeader() {

return new Personv2(new Name("salman", "Khan"));

}

}


Need to add Header to get First version

X-API-VERSION = 1





Need to add Header to get second version

X-API-VERSION = 2




Comments

Popular posts from this blog

Introduction of RESTful Web Service

Learn JPA and Hibernate

Implementing Dynamic Filtering for Rest API