2016-08-01 13:16:00 +00:00
2016-08-03 08:38:02 +00:00
# Swagger generated API stub
2016-08-01 13:16:00 +00:00
2016-06-03 13:37:06 +00:00
Spring Framework stub
2016-06-03 12:35:51 +00:00
2016-06-03 13:37:06 +00:00
## Overview
This code was generated by the [swagger-codegen ](https://github.com/swagger-api/swagger-codegen ) project.
By using the [OpenAPI-Spec ](https://github.com/swagger-api/swagger-core ), you can easily generate an API stub.
This is an example of building API stub interfaces in Java using the Spring framework.
2016-06-03 12:35:51 +00:00
2016-06-03 13:37:06 +00:00
The stubs generated can be used in your existing Spring-MVC or Spring-Boot application to create controller endpoints
by adding ```@Controller``` classes that implement the interface. Eg:
```java
@Controller
public class PetController implements PetApi {
// implement all PetApi methods
}
```
2016-06-03 12:35:51 +00:00
2016-06-03 13:37:06 +00:00
You can also use the interface to create [Spring-Cloud Feign clients ](http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign-inheritance ).Eg:
```java
@FeignClient (name="pet", url="http://petstore.swagger.io/v2")
public interface PetClient extends PetApi {
2016-06-03 12:35:51 +00:00
2016-06-03 13:37:06 +00:00
}
```