A sample project using spring boot.
Maven
Spring boot
Spring Data Jpa
HSQLDB
Spring MVC
mvn spring-boot:run
OR
mvn package
java -jar target/cepsearch.jar
Access the project via: http://localhost:8080/
Valid Examples
- Zip Codes: 04675010, 79002240, 22333900, 12345678, 22345678, 32345678, 42345678
Request
- GET: /address/?zipcode={zipcode}
- Accept: application/json
- Content-Type: application/json
- Description: search for adress info by a zipcode
Response
- 200 OK
{
"id": 1,
"zipCode": "04675010",
"street": "Av. Dr. Silva Melo",
"neighborhood": "Jd. Taquaral",
"city": "Sao Paulo",
"state": "Sao Paulo"
}
OR
- 400 BadRequest
{
"statusCode": 400,
"errors":[
{
"message": "Invalid Zip Code"
}
]
}
{
"statusCode": 400,
"errors":[
{
"message": "Not Found Zip Code"
}
]
}