contentNegotiationResolver and viewResolver configuration