Вот шаги, которые работали на меня в Visual Studio 2008 с TFS:
ИЛИ: После шага 2 можно открыть .sln файл решения в текстовом редакторе, и вручную обновить имена папок проекта. Если Вы делаете это, Вам, возможно, понадобился бы к вручную контролю .sln файл, чтобы быть уверенными, что в Ваших изменениях зарегистрируются (< - важный!).
В Spring 5, или возможно в более ранних версиях, существует MediaType
класс . Это уже имеет корректную строку, если Вы хотите следовать за DRY:
public static final String APPLICATION_JSON_UTF8_VALUE = "application/json;charset=UTF-8";
, Таким образом, я использую этот набор связанных с контроллером аннотаций:
@RestController
@RequestMapping(value = "my/api/url", produces = APPLICATION_JSON_UTF8_VALUE)
public class MyController {
// ... Methods here
}
Это отмечено удержанное от использования в документах, но я столкнулся с этой проблемой, и это лучше, чем копия-pastying вышеупомянутая строка на каждом методе/контроллере всюду по Вашему приложению, я думаю.