我正在使用Groovy&Grails,我想要使用正常的Grails控制器作为Rest Controller与使用RestFulController类之间的区别;其次我想知道到底是Grails使用哪个API实现(Jersey或RestEasy)。 / p>
答案 0 :(得分:0)
我想要使用正常Grails控制器作为Rest之间的区别 控制使用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。