Весна против JAX-RS - PullRequest
       10

Весна против JAX-RS

1 голос
/ 18 апреля 2020

Здесь многие разработчики задали несколько вопросов о разнице между Spring-Rest и JAX-RS. И я также узнал, что Spring не следует какой-либо спецификации и Spring Framework имеет свою собственную реализацию, тогда

  • Почему Spring допускает все те аннотации, которые поддерживаются / используются JAX-RS по умолчанию?

1 Ответ

1 голос
/ 22 апреля 2020

Spring не поддерживает аннотации JAX-RS. Если есть ситуация, когда вы думаете, что они делают, то вы ошибаетесь или это просто совпадение. Период. Если вы добавите аннотации JAX-RS в мою программу Spring MVC, ничего не произойдет. Аннотации - это просто метаданные. Они не программы. Если Spring не распознает метаданные, он будет игнорировать их. Но если вы используете аннотацию JAX-RS вместо аннотации Spring, которая используется для той же цели, в соответствии с их структурой, то вы не получите ожидаемое поведение Spring. В общем, если вы используете Spring MVC, удалите все зависимости JAX-RS, чтобы вы не ошибочно их использовали.

...