Что если я создам простой контроллер в Groovy & Grails и использую его как Rest API Controller, а не расширение RestFulController? - PullRequest
0 голосов
/ 17 декабря 2018

Я использую Groovy & Grails, и я хотел, чтобы разница между использованием обычного контроллера Grails в качестве Rest Controller и использованием класса RestFulController. И во-вторых, я хотел знать, какую реализацию API (Jersey или RestEasy) использует Grails на своем конце.

1 Ответ

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

Я хотел, чтобы разница между использованием обычного контроллера Grails в качестве Rest Controller и использованием класса RestFulController.

Разница будет зависеть от того, что вы положите в свой обычный контроллер Grails.Если вы установите то же поведение в вашем обычном контроллере, которое предусмотрено RestfulController, то, конечно, не будет никакой функциональной разницы.Если вы не включили в свой обычный контроллер то же поведение, которое предусмотрено в RestfulController, то детали того, что вы поместите в свой контроллер, будут определять различия между ним и RestfulController.

RestfulController.предоставляет базовые возможности CRUD и ряд методов, разработанных для расширения, чтобы настроить это поведение.См. https://github.com/grails/grails-core/blob/v3.3.9/grails-plugin-rest/src/main/groovy/grails/rest/RestfulController.groovy.

И во-вторых, я хотел знать, какую реализацию API (Jersey или RestEasy) использует Grails в своем конце.

Grails не использует Jersey или RestEasy,Grails реализует собственный API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...