Example of how to create Spring Restful service using built-in support
- https://docs.spring.io/spring-data/rest/docs/3.0.2.RELEASE/reference/html/#customizing-sdr.custom-jackson-deserialization
- https://spring.io/projects/spring-hateoas
- https://docs.spring.io/spring-data/rest/docs/current/reference/html/#reference
- https://docs.spring.io/spring-data/rest/docs/current/reference/html/#projections-excerpts.excerpting-commonly-accessed-data
- https://docs.spring.io/spring-data/rest/docs/current/reference/html/#projections-excerpts
- http://localhost:8080/profile
- http://localhost:8080/profile/companies
- http://localhost:8080/profile/departments
- localhost:8080/companies
- localhost:8080/departments
- localhost:8080/{Controller}/filter?{Attribute}={Value}
- EX: localhost:8080/companies?department.name=department&address=123