A Simple Address CRUD example
- Clone the git repo — 'git clone https://github.com/icastilho/addresscrud.git'
- execute maven dependence install mvn install
- Run the application mvn spring-boot:run
- Access the url http://localhost:8080/address from a Rest Client
This application using mongolab
- mongodb://example:[email protected]:39010/heroku_app36112369 To change go to src/main/resources/application.properties
Live example
- Get All Address - GET request - http://localhost:8080/address
- Create a Address - POST request - http://localhost:8080/address
- Json Example: { "street":"R. Vergueiro", "number": 943, "neighborhood": "Liberdade", "city": "São Paulo", "state": "São Paulo", "cep": "01504001" }
- Get a Address by Id - GET request - http://localhost:8080/address/{id}
- Update a Address - PUT request - http://localhost:8080/address/{id}
- Json Example: { "street":"R. Vergueiro", "number": 945, "neighborhood": "Liberdade", "city": "São Paulo", "state": "São Paulo", "cep": "01504001", "complement": "Proximo a estacao Vergueiro do metro" }
- Delete a address - DELETE request - http://localhost:8080/address/{id}