content negotiation in spring boot example