* @Async and Spring Security
* @Async with SecurityContext propagated
* Spring and @Async
* Simulated Annealing algorithm
* Simulated Annealing algorithm
* Rebase
* Rebase
* SA further fixes
* Slope One plus package refactoring
* SlopeOne refactoring
* Async improvements and fixes
* Remove unnecessary bean
* Final fixes to Spring Security @Async
* Async Spring MVC
* 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