Задать вопрос
@Faradey
программист, php, golang

Как в Java Spring задать переменную в value @RequestMapping?

Например у меня есть переменная
private String adminPath="admin";

далее я пишу так
@RequestMapping(value = { "/${adminPath}" }, method = RequestMethod.GET)
    public String homeAdmin(ModelMap model) {
        model.addAttribute("path", "../templates/home/index");
        return "admin/layout/main";
    }

но ничего не подставляется
Я только изучаю java и Spring, вот споткнулся об это. Помогите пожалуйста понять как это работает правильно.
Мне это нужно для того, чтобы потом я мог поменять значение этой переменной на admin121212 например и не нужно было менять везде это
  • Вопрос задан
  • 323 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Vestail
@Vestail
Software Engineer
private static final String ADMIN_PATH = "admin";

@RequestMapping(value = ADMIN_PATH , method = RequestMethod.GET)
    public String homeAdmin(ModelMap model) {
        model.addAttribute("path", "../templates/home/index");
        return "admin/layout/main";
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы