* upgrade to spring boot 1.5.2
* add full update to REST API
* modify ratings controller
* upgrade herold
* fix integration test
* fix integration test
* minor fix
* fix integration test
* fix integration test
* minor cleanup
* minor cleanup
* remove log4j properties
* use standard logbook.xml
* injecting beans
* XML-based configuration replaced with Java Config.
* [BAEL-431] Exploring TestRestTemplate.
* Revert of evaluation task "XML-based configuration replaced with Java Config."
This reverts commit 66471cf0574c85f8ff514ec4caf5ba44ebba1a74.
* Revert of evaluation task "injecting beans"
This reverts commit d2ac20185e636245bc0ae0b4ccb952965de88e28.
* [BAEL-431] fix to the tests in TestRestTemplateBasicLiveTest.
* [BAEL-431] added more meaningful user and password for auth.
* BEEL-518 code for protobuf article
* BEEL-518 add generated protobuf class
* BEEL-550 use newest version of protobuff
* BAEL-518 Small refactoring in protobuffer module
* BEEL-518 simpler protobuf example
* BEEL-518 proper package
* Example code to return image with @ResponseBody
* Example code showing how to return images using @ResponseBody
* Example code showing how to return images using @ResponseBody
* Custom Media Types for REST
* add test, add DTO, remove example of API versioning to make example simpler
* client accept only that custom-media type
* remove not needed new_line
* leave custom media type on class level
* do not need content type header
* GET do not need content-Type
* add liveTest for custom Content type
* Merge branch 'master' of https://github.com/eugenp/tutorials into Custom_media_types_rest
# Conflicts:
# spring-rest/src/main/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeController.java
# spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItem.java
# spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerTest.java
* test name proper given_when_then pattern
* add custom content-type 'application/json-p'
* import proper class
* proper test name
* proper API migraton test, SecondBaeldungItem breaks backward compatibility
* add proper endpoint
* Custom Media Types for REST
* add test, add DTO, remove example of API versioning to make example simpler
* client accept only that custom-media type
* remove not needed new_line
* leave custom media type on class level
* do not need content type header
* GET do not need content-Type
* add liveTest for custom Content type
* Merge branch 'master' of https://github.com/eugenp/tutorials into Custom_media_types_rest
# Conflicts:
# spring-rest/src/main/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeController.java
# spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItem.java
# spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerTest.java
* test name proper given_when_then pattern
* add custom content-type 'application/json-p'
* import proper class
* proper test name
* proper API migraton test, SecondBaeldungItem breaks backward compatibility
* Custom Media Types for REST
* add test, add DTO, remove example of API versioning to make example simpler
* client accept only that custom-media type
* remove not needed new_line
* leave custom media type on class level
* do not need content type header
* GET do not need content-Type
* add liveTest for custom Content type
* Merge branch 'master' of https://github.com/eugenp/tutorials into Custom_media_types_rest
# Conflicts:
# spring-rest/src/main/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeController.java
# spring-rest/src/main/java/org/baeldung/web/dto/BaeldungItem.java
# spring-rest/src/test/java/org/baeldung/web/controller/mediatypes/CustomMediaTypeControllerTest.java
* Custom Media Types for REST
* add test, add DTO, remove example of API versioning to make example simpler
* client accept only that custom-media type
* remove not needed new_line
* leave custom media type on class level