i tried to copy paste your spring beans to a project but something strange is wrong with
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
this line, specifically there seems to be some invisible characters before the last r
in Converter
try typing that classname again manually.
if this is the case then its the craziest thing i have seen for sometime :D
Also MappingJacksonHttpMessageConverter
is deprecated in 4.0.0 there is something newer. And you will need to add dependencies for jackson as well to get things working. This should be helpful.