Джерси @BeanParam, @HeaderParam альтернативы в Spring mvc - PullRequest
0 голосов
/ 13 декабря 2018

В Джерси мы можем добавить список заголовков в класс модели, используя @BeanParam и @HeaderParam.Есть ли альтернативы в Spring MVC, чтобы сделать то же самое?

Я знаю, что в Spring-MVC мы можем внедрить все заголовки в карту **@RequestHeader Map<String, Object> headers** и извлечь из нее поля.Но мне было интересно, смогу ли я добавить требуемые заголовки в модельный класс.

Заранее спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

Замена для @HeaderParam - это Spring MVC @ RequestHeader

Аннотация @RequestHeader позволяет привязать параметр метода к заголовку запроса.

@RequestMapping
public void displayHeaderInfo(@RequestHeader("Accept-Encoding") String encoding,

И @BeanParam вам не нужна специальная аннотация, просто добавьте свой bean-компонент в метод следующим образом:

@RequestMapping
public String displayHeaderInfo (MyBean myBean) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...