Можно ли включить / отключить пружинную загрузку @RestController с помощью свойств?

Учитывая "стандартное" весеннее загрузочное приложение с@RestControllerнапример,

@RestController
@RequestMapping(value = "foo", produces = "application/json;charset=UTF-8")
public class MyController {
    @RequestMapping(value = "bar")
    public ResponseEntity<String> bar(
        return new ResponseEntity<>("Hello world", HttpStatus.OK);
    }
}

Есть ли аннотация или методика, которая препятствует запуску конечной точкисовсем если / если определенное свойство приложения не существует / не существует.

Примечание. Тестирование свойства внутри метода и взрыва не является решением, поскольку конечная точка будет существовать.

Меня не волнует гранулярность: то есть включение / отключение только метода или всего класса в порядке.

Поскольку профиль не является собственностью, управление через профили не решает мою проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос