A unified java api version management module of SpringCloud-based microservices.
<dependency>
<groupId>top.zhouxiaoxiang</groupId>
<artifactId>oriole</artifactId>
<version>1.1.1</version>
</dependency>
@RestController
@RequestMapping
@V(2)
public class DemoController {
@GetMapping
public Boolean get() {
return true;
}
}
- right
http://localhost:8080/v2/
- wrong
http://localhost:8080/v1/