Я добился версии Api для оставшейся части на основе заголовка, как показано в приведенном ниже фрагменте кода в моем приложении для весенней загрузки на одном из контроллеров, но для этого я должен аннотировать то же самое над именем метода, как показано ниже. Я добавилзаголовки в виде X-API-VERSION = 1
@GetMapping(value = "/{id}" , headers = "X-API-VERSION=1")
public ResponseEntity<DomainDTO> retrieveDomainById(@PathVariable Integer id) throws ResourceNotFoundException {
try {
logger.info("inside domain controller");
return ResponseEntity.ok(domainService.findById(id));
} catch (ResourceNotFoundException e) {
//log.error(e.getMessage());
throw e;
}
, но мой запрос заключается в том, что я могу добавить то же самое на самом уровне контроллера остальных, чтобы мне не приходилось делать это вручную для каждого метода, а такжепожалуйста, дайте мне знать, могу ли я сохранить значение самих заголовков в файле yaml для этого конкретного контроллера, чтобы можно было изменить конфигурацию, если это необходимо, и тогда в этом случае она будет считана из одной конфигурации из самого файла YAML.