Почему при использовании ControllerAdvice отличается поведение?
сдается мне, что для совмещения @RequestMapping-ов на уровне класса и методов, в  value аннотации метода не должно быть первого слеша. как-то так.
//и controller advice тут ни при чем..
Часть проблемы была в отмеченом решении, а часть в том, что я не пометил метод-handler аннотацией @ResponseBody.