Согласно официальной документации :
Шаблоны в аннотациях @RequestMapping поддерживают заполнители $ {…} для локальных свойств и / или системных свойств и переменных среды. Это может быть полезно в тех случаях, когда путь, на который отображается контроллер, может потребоваться настроить с помощью конфигурации. Для получения дополнительной информации о заполнителях см. Javadocs класса PropertyPlaceholderConfigurer.
Некоторые из них будут выглядеть примерно так:
@RequestMapping("${endpoint.newcars}")
Это свойство должно быть объявлено в вашем application.properties или файл application.yml
endpoint.newcars=/cars/new
Для части Thymleaf вы можете получить доступ к своим свойствам, используя:
${@environment.getProperty('endpoint.newcars')}